【发布时间】:2023-01-14 21:19:02
【问题描述】:
我正在尝试根据较早的响应在同一 URL 中使用不同的有效负载发送多个发布请求,并期望将一个组合对象作为最终结果存储到单个变量中以供进一步使用。为了这
for (let i = 0; i <= length; i++) {
const postBody2 = {
PropertyGuid: availableSpot[i].propertyguid,
ZoneGuid: availableSpot[i].zoneguid,
BookingStartUTC: "2022-11-10T18:15:00",
BookingEndUTC: "2022-11-10T20:15:00",
FilterAmenities: "",
SpotGuid: null,
UnitGuid: null,
};
let promises = [];
promises.push(
await axios
.post(searchZoneUrl, postBody2, requestMetadata2)
.then((response) => {
// do something with response
console.log(response.data);
})
);
【问题讨论】:
-
您只是在寻找一系列响应吗?您当前的代码应该给您。在上面,您正在记录各个响应,但是
promises应该包含您期望的响应数组。尝试在循环后记录它,以验证。
标签: javascript promise