Laravel은 개발자에게 효율적이고 안전하며 안정적인 웹 애플리케이션을 만들 수 있는 풍부한 기능과 도구를 제공하는 인기 있는 PHP 프레임워크입니다. Laravel 애플리케이션을 개발할 때 오류와 예외는 불가피합니다. 이러한 오류와 예외를 더 잘 관리하기 위해 Laravel은 개발자가 오류를 더 잘 구성하고 처리하는 데 도움이 되는 일련의 오류 코드 정의를 제공하여 애플리케이션의 안정성과 유지 관리성을 향상시킵니다.
다음은 Laravel의 일반적인 오류 코드와 그 정의입니다:
100 계속: 서버가 요청을 수신하고 일부 처리를 수행했지만 클라이언트는 여전히 나머지 요청을 보내야 합니다. 이 상태 코드는 HTTP/1.1 프로토콜용입니다.
101 프로토콜 전환: 클라이언트가 서버가 HTTP/1.0에서 HTTP/1.1로 업그레이드하는 등 프로토콜을 업그레이드하기를 원함을 나타냅니다.
200 OK: 요청이 성공적으로 처리되었음을 나타냅니다.
201 생성됨: 요청이 성공적으로 처리되었으며 서버가 일부 리소스를 생성했음을 나타냅니다.
202 수락됨: 요청이 수락되었지만 아직 서버에서 처리되지 않았음을 나타냅니다.
203 신뢰할 수 없는 정보: 서버가 요청을 성공적으로 처리했지만 반환된 엔터티에 원래 서버에서 가져온 정보가 아닌 일부 정보가 포함되어 있음을 나타냅니다.
204 콘텐츠 없음: 서버가 요청을 성공적으로 처리했지만 콘텐츠를 반환하지 않았음을 나타냅니다.
205 콘텐츠 재설정: 서버가 요청을 성공적으로 처리했지만 클라이언트가 보기를 재설정해야 함을 나타냅니다.
206 부분 콘텐츠: 서버가 요청의 일부를 성공적으로 처리하고 콘텐츠의 일부를 반환했음을 나타냅니다.
300 다중 선택: 요청에 의해 반환된 엔터티가 여러 위치에서 액세스될 수 있음을 나타냅니다.
301 영구적으로 이동됨: 리소스가 새 위치로 영구적으로 이동되었음을 나타냅니다.
302 Found: 리소스가 일시적으로 새 위치로 이동되었음을 나타냅니다.
303 기타 참조: 요청에 의해 반환된 엔터티를 다른 URI에서 얻을 수 있음을 나타냅니다.
304 수정되지 않음: 리소스가 수정되지 않았으며 캐시에서 직접 얻을 수 있음을 나타냅니다.
307 임시 리디렉션: 302와 유사하지만 POST 요청을 사용하는 클라이언트는 요청 방법을 변경하면 안 됩니다.
400 잘못된 요청: 클라이언트가 보낸 요청이 잘못되었음을 나타냅니다.
401 Unauthorized: 리소스에 액세스하려면 클라이언트를 인증해야 함을 나타냅니다.
402 결제 필요: 요청한 리소스에 결제가 필요함을 나타냅니다.
403 금지됨: 클라이언트가 요청된 리소스에 액세스할 수 있는 권한이 없음을 나타냅니다.
404 찾을 수 없음: 요청한 리소스가 존재하지 않음을 나타냅니다.
405 메서드가 허용되지 않음: 클라이언트가 요청된 리소스에 액세스하는 것이 허용되지 않는 HTTP 메서드를 사용했음을 나타냅니다.
406 허용되지 않음: 요청한 콘텐츠 유형이 서버에서 처리할 수 없는 콘텐츠 유형과 일치하지 않음을 나타냅니다.
407 프록시 인증 필요: 요청한 리소스에 액세스하는 데 필요한 프록시 인증 정보가 클라이언트에 없음을 나타냅니다.
408 요청 시간 초과: 요청 시간이 초과되었음을 나타냅니다.
409 충돌: 요청이 리소스의 현재 상태와 충돌함을 나타냅니다.
410 사라짐: 일반적으로 영구적으로 삭제되었기 때문에 요청한 리소스를 사용할 수 없음을 나타냅니다.
411 길이 필수: 필수 Content-Length 헤더가 누락되었음을 나타냅니다.
412 전제 조건 실패: 요청 헤더에 제공된 일부 전제 조건이 실패했음을 나타냅니다.
413 페이로드가 너무 큼: 요청한 엔터티가 너무 크다는 것을 나타냅니다.
414 URI가 너무 김: 요청한 URI가 너무 길다는 것을 나타냅니다.
415 지원되지 않는 미디어 유형: 요청한 엔터티 유형이 지원되지 않음을 나타냅니다.
416 범위가 만족되지 않음: 요청된 범위를 충족할 수 없음을 나타냅니다.
417 예상 실패: 요청이 서버의 예상 요청 헤더 필드를 충족할 수 없음을 나타냅니다.
500 내부 서버 오류: 서버에 오류가 발생하여 요청을 완료할 수 없음을 나타냅니다.
501 Not Implemented: 서버가 클라이언트가 요청한 기능을 지원하지 않음을 나타냅니다.
502 잘못된 게이트웨이: 서버가 게이트웨이 또는 프록시 역할을 할 때 잘못된 응답을 받았음을 나타냅니다.
503 서비스를 사용할 수 없음: 유지 관리 또는 과부하로 인해 서버가 현재 요청을 처리할 수 없음을 나타냅니다.
504 게이트웨이 시간 초과: 서버가 게이트웨이 또는 프록시 역할을 할 때 업스트림 서버로부터 적시에 응답을 받지 못함을 나타냅니다.
505 지원되지 않는 HTTP 버전: 클라이언트가 사용하는 HTTP 프로토콜 버전이 서버에서 지원되지 않음을 나타냅니다.
일반적으로 Laravel의 오류 코드 정의를 사용하면 개발자가 Laravel 애플리케이션의 오류 및 예외를 적시에 대응하고 처리할 수 있어 애플리케이션에 대한 효율적이고 안정적인 보장을 제공할 수 있습니다.
위 내용은 Laravel의 일반적인 오류 코드와 그 정의의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!