全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

post请求Body参数导入格式优化

ApiPost使用 87次浏览

post请求中body数据体为urlencoded时,其数据为类似于URL查询字符串的格式(每对键值用等号(=)连接,而不同的键值对之间则用和号(&)分隔)

username=johndoe&password=123456

但apipost在处理urlencoded时仅支持导入kv格式和json格式的参数,这显然和urlencoded实际数据格式不相符

之前在微信群已多次反馈但都没有后续,上一次发帖反馈此问题回复在优化,过了一年了还是没有优化好嘛

我的临时解决方案时先将urlencoded数据粘贴到url地址上,然后通过导出query参数选择kv格式再导入到urlencoded面板

| 0 收藏

2 个回答

您正常用软件请求,参数类型为urlencoded,如何写这个参数呢?

目前可以通过ai识别 ,成正规参数格式,进行填充

post请求Body参数导入格式优化

参数类型为urlencoded时,大部分场景都是从浏览器F12界面或者charles/fiddler等工具中复制出的username=johndoe&password=123456格式

目前确实可以通过ai识别转换但是影响效率

或者直接将参数字符串粘贴到url上自动解析成get参数,然后再导出kv格式,最后再导入到body参数中,过程也麻烦

明明可以像get参数一样直接粘贴参数字符串解析的,这个优化又不是非常复杂的

所以问题核心就是body导入参数的格式目前仅支持kv和kson格式,只需要增加一个拼接字符串格式的数据导入就行了,实现起来很简单

况且urlencoded格式的参数本来就是类似于get参数一样的拼接格式

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!