3 回答
TA貢獻1873條經驗 獲得超9個贊
幸運的是我理解了你的問題:),使用參數 Axios 將自動翻譯你的對象在查詢參數中。用這個:
axios.post(`https://api.kavenegar.com/v1/${API_KEY}/verify/lookup`,{}, {
params: {
receptor: phone,
token: code
}})
.then(resp => resp.data);
TA貢獻1860條經驗 獲得超9個贊
在第一個示例中,您將數據作為查詢參數發送,這與在第二個示例中的帖子正文中發送數據不同。
您實際上可以將查詢參數作為對象傳遞,您只需要.post稍微不同地調用:
axios
.post(
`https://api.fooserver.com/${API_KEY}/verify/lookup`,
{},
{
params: {
receptor: phone,
token: code
}
}
)
.then(resp => resp.data);
或者,如果您愿意:
axios({
method: 'POST',
url: `https://api.fooserver.com/${API_KEY}/verify/lookup`,
params: {
receptor: phone,
token: code
}
})
.then(resp => resp.data);
TA貢獻1828條經驗 獲得超6個贊
你需要使用 querystring.stringify
像這樣 :
const querystring = require('querystring');
axios.post(`https://api.kavenegar.com/v1/${API_KEY}/verify/lookup`, querystring.stringify({
receptor: phone,
token: code
})
.then(resp => resp.data);
添加回答
舉報
