rhymix / rhymix

PHP CMS Rhymix
https://rhymix.org
GNU General Public License v2.0
226 stars 123 forks source link

Rhymix\Framework\Exceptions\TargetNotFound의 http 코드가 403 입니다. #2075

Open revCat opened 1 year ago

revCat commented 1 year ago

throw new Rhymix\Framework\Exceptions\TargetNotFound;

위 코드로 에러 처리하면 http 응답 코드가 404가 아니라 403으로 뜨는데 버그인 것 같습니다.

한번 확인해주시면 감사하겠습니다!!

kijin commented 1 year ago

하위호환성 유지를 위해 Exception을 던지더라도 XE와 동일한 오류 처리 루틴으로 들어가는데, 이 경우 MessageView 클래스에 의해 모든 오류가 403으로 일괄 처리됩니다.

에러 상황에 따라 응답 코드를 세분화하는 작업은 천천히 계속 진행하고 있습니다. 참고 #2060