邮递员发送请求完全按照先决条件脚本构建



我有以下这段代码,它在预请求脚本部分生成了多个订单。 我不需要在"正文"部分有任何内容。但是在正文中仅发送 [{}] 会给我 400 个错误。

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}} 来执行此操作。

最新更新