Postman 邮递员发送请求完全在必备脚本中构造
我下面有一段代码,在预请求脚本部分生成了多个订单。 我不需要在身体部位有任何东西。但只在体内发送[{}]会给我400个错误Postman 邮递员发送请求完全在必备脚本中构造,postman,Postman,我下面有一段代码,在预请求脚本部分生成了多个订单。 我不需要在身体部位有任何东西。但只在体内发送[{}]会给我400个错误 var guid = (function() { function s4() { return Math.floor((1 + Math.random()) * 0x10000) .toString(16) .substring(1); } return function() { return 'HolCal' + s4()
var guid = (function() {
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
return function() {
return 'HolCal' + s4() + '-' + s4() + '-' + s4() + '-' +
s4();
};
})();
var requestKeyNum = 2;
var orders = [];
for (var i = 0; i < requestKeyNum; i++) {
var key = guid();
orders.push({
"key": key,
"tradeDate": "2019-07-03",
"settleDate": "2019-07-04",
"transactionCode": "B",
"fundingCurrencySecurity" :{
"secId":1894823,
"secType1": "CASH",
"secType2":"NA",
"secType3":"NA",
"secType4":"NA",
"assetClass":"C",
"exchangeCode":"",
"tradeCurrencyCode":"USD",
"maturityDate":null,
"mortgageClass":null,
"investIdType":"D",
"investId":"9999USD",
"clearingHouseCode":null,
"settlementLocation":"PHY",
"expirationDate":null,
"issueCountry":""
}
})
}
postman.setEnvironmentVariable("orders", JSON.stringify(orders));
你生成的身体应该是什么样子? 我假设,你想在你的身体里给你发送生成的命令。
如果为true,则必须引用正文中的orders变量。使用身体面板中的{{orders}}来执行此操作。您能告诉我们有关服务器的信息吗?比如?抱歉,在NTLM身份验证之后,我使用上面的请求访问了一个端点。我去掉了[]大括号,只在正文中使用了{{orders},这就解决了问题。谢谢