我是React新手,我想在Curl中发出Post请求以获得OTP。
curl -X POST "https://api.kaleyra.io/v1/<SID>/messages"
-H "api-key: <API_KEY>"
-d "to=<TO_NUMBER>"
-d "type=OTP"
我试图使用Axios来发出请求,但我无法找到一种方法来通过它传递头和数据
axios.post('https://api.kaleyra.io/v1/<SID>/messages', {
to:'<TO_NUMBER>',
type='OTP'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
我该如何添加标题到这个??提前感谢
试一下:
const headers = {
'api-key': '<API_KEY>',
}
const data = {
to: '<TO_NUMBER>',
sender: '<FROM_NUMBER>',
body: '<MESSAGE>',
type: 'OTP',
}
axios.post('https://api.kaleyra.io/v1/<SID>/messages', data, {
headers: headers
})
.then((response) => {
console.log()
})
.catch((error) => {
console.log(error)
})