Соответствие статусов ответов с исключениями
- Kalinin.Andrey
- Сообщения: 113
- Зарегистрирован: 2013.11.01, 15:11
Соответствие статусов ответов с исключениями
Думаю, будет полезно куда-нить добавить:
400 yii\web\BadRequestHttpException
401 yii\web\UnauthorizedHttpException
403 yii\web\ForbiddenHttpException
404 yii\web\NotFoundHttpException
405 yii\web\MethodNotAllowedHttpException
406 yii\web\NotAcceptableHttpException
409 yii\web\ConflictHttpException
410 yii\web\GoneHttpException
415 yii\web\UnsupportedMediaTypeHttpException
429 yii\web\TooManyRequestsHttpException
400 yii\web\BadRequestHttpException
401 yii\web\UnauthorizedHttpException
403 yii\web\ForbiddenHttpException
404 yii\web\NotFoundHttpException
405 yii\web\MethodNotAllowedHttpException
406 yii\web\NotAcceptableHttpException
409 yii\web\ConflictHttpException
410 yii\web\GoneHttpException
415 yii\web\UnsupportedMediaTypeHttpException
429 yii\web\TooManyRequestsHttpException
- Kalinin.Andrey
- Сообщения: 113
- Зарегистрирован: 2013.11.01, 15:11
Re: Соответствие статусов ответов с исключениями
Не, ну смотрите сами, конечно, не оч критично, но я бы это вставил явно.
Хотя бы в гайде: http://www.yiiframework.com/doc-2.0/guide-error.html
Смотрите сами, короч.
Хотя бы в гайде: http://www.yiiframework.com/doc-2.0/guide-error.html
Смотрите сами, короч.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Соответствие статусов ответов с исключениями
Так там есть ссылка на ту самую страницу, которую я показал.
Нравится Yii? Давайте сделаем его лучше!.
Re: Соответствие статусов ответов с исключениями
Sam, а такой вопрос, ещё с 1.х я как то заюзал, зачем-то, HttpException (200), для ответа js клиента. Всё было хорошо, пока не включил получение error лог на почту
HttpException property value which keeps a standard HTTP status code. - Наверное стоит пояснить, что только для Client Error кодов стоит использовать.
HttpException property value which keeps a standard HTTP status code. - Наверное стоит пояснить, что только для Client Error кодов стоит использовать.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Соответствие статусов ответов с исключениями
Это очень редкий случай
Нравится Yii? Давайте сделаем его лучше!.
Re: Соответствие статусов ответов с исключениями
Но HttpException (200) выбрасывает исключение throw new и оно регистрируется в error логах. Разве это корректно?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Соответствие статусов ответов с исключениями
Ну да. Что хотели, то и получили.
Нравится Yii? Давайте сделаем его лучше!.
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Соответствие статусов ответов с исключениями
Пояснить что? Что исключения используются в исключительных ситуациях? Хочется установить статус, для этого есть заголовки а не исключенияyiijeka писал(а):Наверное стоит пояснить, что только для Client Error кодов стоит использовать.
Жду Yii 3!
Re: Соответствие статусов ответов с исключениями
А есть где-нибудь полный список исключений?
Re: Соответствие статусов ответов с исключениями
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
А если нужны все исключения Yii2, то http://www.yiiframework.com/doc-2.0/yii ... ption.html и см Subclasses
И исключения SPL php - http://php.net/manual/ru/spl.exceptions.php
А если нужны все исключения Yii2, то http://www.yiiframework.com/doc-2.0/yii ... ption.html и см Subclasses
И исключения SPL php - http://php.net/manual/ru/spl.exceptions.php