我需要使用邮递员预先请求脚本将嵌套的JSON对象发送到API
{
"data": {
"email": "{{email}}",
"first_name": "{{first_name}}",
"last_name": "{{last_name}}",
"city": "{{city}}"
},
"access_key": "{{key}}",
"mail_optin": "false"
}
使用正文模式:urlencoded发送带有未定义的正文:
undefined:undefined
const request1 = {
url: pm.environment.get("apiurl")+"/path/to/url",
method: 'POST',
header: {
"Content-Type": "application/json"
},
body: {
mode: 'urlencoded',
urlencoded: [
{
"data": {
"email": "{{email}}",
"first_name": "{{first_name}}",
"last_name": "{{last_name}}",
"city": "{{city}}"
},
"access_key": "{{key}}",
"mail_optin": "false"
}
]
},
};
以原始方式发送尸体会使邮递员崩溃,并显示错误:
JSONError | Unexpected token u in JSON at position 0
pm.sendRequest(request1, function (err, response) {
pm.environment.set("request1json", response.json());
requestCode = pm.environment.get("request1json").code;
console.log("request1json", poiTimesTrackingID);
});
有人想解决吗?
致以最诚挚的问候