Как я могу создать ошибку 405 - PullRequest
0 голосов
/ 28 августа 2018

Мне нужно проверить страницу ошибки 405, но я не знаю, как создать ошибку 405.

Есть ли способ воспроизвести ошибку 405 на моем сайте?

1 Ответ

0 голосов
/ 28 августа 2018

Код статуса ответа HTTP 405 означает Method Not Allowed. Этот код состояния указывает, что метод HTTP был получен и распознан сервером, но сервер отклонил этот конкретный метод для запрошенного ресурса .

Самый простой способ стимулировать ответный код 405 это либо

  1. Попробуйте получить доступ к несуществующему ресурсу / URL
  2. Попробуйте получить доступ к существующему ресурсу без соответствующего разрешения.

Попробуйте следующий пример с инструментом HTTP, таким как Почтальон

Следующий HTTP-запрос пытается использовать метод PUT для /api/values/ без прав доступа

PUT /api/values/1 HTTP/1.1
Content-type: application/json
Host: localhost
Accept: */*
Content-Length: 12

"Some Value"

Код ответа HTTP-кода 405

HTTP/1.1 405 Method Not Allowed
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Server: Microsoft-IIS/8.0
X-Powered-By: ASP.NET
Date: Wed, 15 May 2013 02:38:57 GMT
Content-Length: 72

{"Message":"The requested resource does not support http method 'PUT'."}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...