Reactjs 请求失败,状态代码为405 React Native Laravel
当从React Native提交post请求并在后端使用Laravel 7时,我的请求失败,状态代码为405Reactjs 请求失败,状态代码为405 React Native Laravel,reactjs,laravel,react-native,laravel-5,axios,Reactjs,Laravel,React Native,Laravel 5,Axios,当从React Native提交post请求并在后端使用Laravel 7时,我的请求失败,状态代码为405 const data = { ... } const headers = { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Method": "POST", "Content-Type": &q
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,
})
}
})
Laravel路线:
Route::post('/', 'PaymentController@processInput');
请提供帮助。如聊天中进一步讨论的,问题似乎是API调用中的输入错误 解决方案是只在api URL中添加一个尾随斜杠以匹配路由:
whatever.url/api/whatever/abc
-将触发405
whater.url/api/whater/abc/
-将起作用请同时发布laravel路线以及与此问题相关的任何其他内容回答您的问题?请检查编辑的版本。什么是API\u URL
?PaymentController.php
在哪里?如果您是从仿真器调用API,API的URL不应该是http://localhost
URL,但有一个http://10.0.2.2
1