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

修改了apt.request.body后,发出的请求并未变更

1.先在postbody中写入参数.

修改了apt.request.body后,发出的请求并未变更

2.在预执行操作中删除部分参数,更改部分参数

修改了apt.request.body后,发出的请求并未变更

 3.执行提交

修改了apt.request.body后,发出的请求并未变更

console.log(pm.request.body)中打印出的是拼合正确的参数

4.提交的时候仍旧是原始的参数,不是更改后的.

修改了apt.request.body后,发出的请求并未变更

5.接口未收到参数,返回错误.

| 0 收藏

4 个回答

修改了apt.request.body后,发出的请求并未变更

这样设置 的话,发出去的是formdata,而我要发出去的是raw.

apt.setRequestBody({"key": "value"});

修改了apt.request.body后,发出的请求并未变更

是这个格式 的.


但是,我要发送的是:

修改了apt.request.body后,发出的请求并未变更

raw格式的json.

那您body里写json格式呀,不要写formdata格式

修改了apt.request.body后,发出的请求并未变更

直接写成raw当然不行.在postman中,我们都是写成form_data然后通过预执行操作转成raw,然后再发送的.同样的事情,在apipost中好像不行.

我们把项目从postman中导出,然后导入 Apipost中,结果一post就失败.把预执行操作改成apipost的代码,也不行.一直失败一直失败.

所以现在无法抛弃postman.

Apipost 私有化火热进行中

撰写答案

只服务于

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

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