Ошибка 405 выброса сервера: метод не разрешен при попытке связаться с моим URL обратного вызова

#php #laravel #url #callback

#php #laravel #url #обратный вызов

Вопрос:

Я настроил URL обратного вызова на своем сервере, который будет получать данные через POST. Поэтому я установил свой маршрут обратного вызова как Route::post('/api/something', 'TheController@someMethod'); в Laravel. Теперь проблема в том, что сервер не может связаться с обратным вызовом. Когда я проверяю консоль, я получаю сообщение об ошибке 405, означающее «Метод не разрешен», а объект данных пуст. Что я могу делать не так? Проверьте изображение ниже для получения дополнительной информации об ошибке.

введите описание изображения здесь ВКЛАДКА СЕТИ: введите описание изображения здесь

Комментарии:

1. Предполагая, что ваш код правильный, вы уверены, что отправляете запрос post?

Ответ №1:

Это неправильно Route::post('/api/something'); , это то, что вы хотите сделать Route::post('/api/something', 'SomethingController@method');

Комментарии:

1. Я забыл указать это, но я это сделал

2. Затем нам нужно просмотреть ваш контроллер и сетевую вкладку вашего браузера, где запрос не удался, для получения более наглядного сообщения об ошибке.

3. Мне не нужны все сетевые запросы, только тот бит, где был сделан этот точный вызов, щелкните по нему, чтобы отобразить точную ошибку ответа. Нажмите на один из 403-х, чтобы показать дополнительную информацию