[英]Axios post request failed with status code 400
I am getting a status code 400 for the following request but it's working fine in postman.我收到以下请求的状态代码 400,但它在邮递员中工作正常。
function App() {
function sendRequest(){
let body={
client_id: 'val1',
client_secret: 'val2',
code: '12345',
grant_type: 'authorization_code',
redirect_uri: 'exp://127.0.0.1:19000'
};
let config = {
headers:{
'Content-Type': 'application/x-www-form-urlencoded',
}
}
axios.post('https://www.example.com',body,config).then((res)=>{
console.log("The response is: "+res)
}).catch(err=>console.log("The error is: "+err))
}
return (
<div className="App">
<button onClick={()=>sendRequest()} >Run</button>
</div>
);
}
This is the output on console I am getting, The error is: Error: Request failed with status code 400
这是我得到的控制台上的输出,
The error is: Error: Request failed with status code 400
try this way:试试这个方法:
function App() {
function sendRequest(){
let params =new URLSearchParams();
params.append('client_id','val1');
params.append('client_secret','val2');
params.append('code','12345');
params.append('grant_type','authorization_code');
params.append('redirect_uri','exp://127.0.0.1:19000');
axios.post('https://www.example.com',params).then((res)=>{
console.log("The response is: "+res)
}).catch(err=>console.log("The error is: "+err))
}
return (
<div className="App">
<button onClick={()=>sendRequest()} >Run</button>
</div>
);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.