我正在尝试使用访问此 APIaxios
但我收到错误
状态:429【请求太多】。
我只发送一个请求,但仍然出现错误。
但是当我尝试使用邮递员访问此网址时,它正在工作。
axios
.post(
`https://www.expedia.com/Hotel-Search-Data?responsive=true&destination=New+York%2C+New+York&latLong=40.75668%2C-73.98647®ionId=178293&startDate=01%2F20%2F2019&endDate=01%2F21%2F2019&rooms=1&adults=2&timezoneOffset=19800000&langid=1033&hsrIdentifier=HSR&page=7`
)
.then(result => {
console.log(result.data);
})
.catch(err => {
console.log(err);
});
我遇到了同样的问题,这是由于请求太多而发生的。
您可能在某个循环内运行上面的行,这会导致这种情况发生,因为 Axios 同时触发所有请求。
解决方法是await响应,类似这样
try {
const result = await axios.post(`YOUR_URL`, {<Your JSON payload>});
} catch (error) {
console.error(error);
}
请注意,上面的代码必须位于async功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)