Wah*_*ief 2 laravel reactjs laravel-5 react-native axios
从 React Native 提交 post 请求并在后端使用 Laravel 7 时,我遇到请求失败,状态代码 405错误。
const data = {
...
}
const headers = {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Method": "POST",
"Content-Type": "application/json",
}
axios.post(API_URL, data, headers).then((response) => {
consoleLog("token", response.data)
if (response.data) {
this.setState({
bkashURL: API_URL + response.data,
loading: false,
})
}
})
Run Code Online (Sandbox Code Playgroud)
拉拉维尔路线:
Route::post('/', 'PaymentController@processInput');
Run Code Online (Sandbox Code Playgroud)
请帮忙。
正如聊天中进一步讨论的那样,问题似乎是 API 调用中的拼写错误。
解决方案是在 api URL 中添加一个尾部斜杠以匹配路由:
whatever.url/api/whatever/abc- 将触发405
whatever.url/api/whatever/abc/- 将工作
| 归档时间: |
|
| 查看次数: |
2440 次 |
| 最近记录: |