>PHP 프레임워크 >Laravel >Laravel의 일반적인 오류 코드와 그 정의

Laravel의 일반적인 오류 코드와 그 정의

PHPz
PHPz원래의
2023-04-23 10:06:511265검색

Laravel은 개발자에게 효율적이고 안전하며 안정적인 웹 애플리케이션을 만들 수 있는 풍부한 기능과 도구를 제공하는 인기 있는 PHP 프레임워크입니다. Laravel 애플리케이션을 개발할 때 오류와 예외는 불가피합니다. 이러한 오류와 예외를 더 잘 관리하기 위해 Laravel은 개발자가 오류를 더 잘 구성하고 처리하는 데 도움이 되는 일련의 오류 코드 정의를 제공하여 애플리케이션의 안정성과 유지 관리성을 향상시킵니다.

다음은 Laravel의 일반적인 오류 코드와 그 정의입니다:

  1. 1xx 오류 코드: 정보 오류

100 계속: 서버가 요청을 수신하고 일부 처리를 수행했지만 클라이언트는 여전히 나머지 요청을 보내야 합니다. 이 상태 코드는 HTTP/1.1 프로토콜용입니다.

101 프로토콜 전환: 클라이언트가 서버가 HTTP/1.0에서 HTTP/1.1로 업그레이드하는 등 프로토콜을 업그레이드하기를 원함을 나타냅니다.

  1. 2xx 오류 코드: 성공 오류

200 OK: 요청이 성공적으로 처리되었음을 나타냅니다.

201 생성됨: 요청이 성공적으로 처리되었으며 서버가 일부 리소스를 생성했음을 나타냅니다.

202 수락됨: 요청이 수락되었지만 아직 서버에서 처리되지 않았음을 나타냅니다.

203 신뢰할 수 없는 정보: 서버가 요청을 성공적으로 처리했지만 반환된 엔터티에 원래 서버에서 가져온 정보가 아닌 일부 정보가 포함되어 있음을 나타냅니다.

204 콘텐츠 없음: 서버가 요청을 성공적으로 처리했지만 콘텐츠를 반환하지 않았음을 나타냅니다.

205 콘텐츠 재설정: 서버가 요청을 성공적으로 처리했지만 클라이언트가 보기를 재설정해야 함을 나타냅니다.

206 부분 콘텐츠: 서버가 요청의 일부를 성공적으로 처리하고 콘텐츠의 일부를 반환했음을 나타냅니다.

  1. 3xx 오류 코드: 리디렉션 오류

300 다중 선택: 요청에 의해 반환된 엔터티가 여러 위치에서 액세스될 수 있음을 나타냅니다.

301 영구적으로 이동됨: 리소스가 새 위치로 영구적으로 이동되었음을 나타냅니다.

302 Found: 리소스가 일시적으로 새 위치로 이동되었음을 나타냅니다.

303 기타 참조: 요청에 의해 반환된 엔터티를 다른 URI에서 얻을 수 있음을 나타냅니다.

304 수정되지 않음: 리소스가 수정되지 않았으며 캐시에서 직접 얻을 수 있음을 나타냅니다.

307 임시 리디렉션: 302와 유사하지만 POST 요청을 사용하는 클라이언트는 요청 방법을 변경하면 안 됩니다.

  1. 4xx 오류 코드: 클라이언트 오류 유형 오류

400 잘못된 요청: 클라이언트가 보낸 요청이 잘못되었음을 나타냅니다.

401 Unauthorized: 리소스에 액세스하려면 클라이언트를 인증해야 함을 나타냅니다.

402 결제 필요: 요청한 리소스에 결제가 필요함을 나타냅니다.

403 금지됨: 클라이언트가 요청된 리소스에 액세스할 수 있는 권한이 없음을 나타냅니다.

404 찾을 수 없음: 요청한 리소스가 존재하지 않음을 나타냅니다.

405 메서드가 허용되지 않음: 클라이언트가 요청된 리소스에 액세스하는 것이 허용되지 않는 HTTP 메서드를 사용했음을 나타냅니다.

406 허용되지 않음: 요청한 콘텐츠 유형이 서버에서 처리할 수 없는 콘텐츠 유형과 일치하지 않음을 나타냅니다.

407 프록시 인증 필요: 요청한 리소스에 액세스하는 데 필요한 프록시 인증 정보가 클라이언트에 없음을 나타냅니다.

408 요청 시간 초과: 요청 시간이 초과되었음을 나타냅니다.

409 충돌: 요청이 리소스의 현재 상태와 충돌함을 나타냅니다.

410 사라짐: 일반적으로 영구적으로 삭제되었기 때문에 요청한 리소스를 사용할 수 없음을 나타냅니다.

411 길이 필수: 필수 Content-Length 헤더가 누락되었음을 나타냅니다.

412 전제 조건 실패: 요청 헤더에 제공된 일부 전제 조건이 실패했음을 나타냅니다.

413 페이로드가 너무 큼: 요청한 엔터티가 너무 크다는 것을 나타냅니다.

414 URI가 너무 김: 요청한 URI가 너무 길다는 것을 나타냅니다.

415 지원되지 않는 미디어 유형: 요청한 엔터티 유형이 지원되지 않음을 나타냅니다.

416 범위가 만족되지 않음: 요청된 범위를 충족할 수 없음을 나타냅니다.

417 예상 실패: 요청이 서버의 예상 요청 헤더 필드를 충족할 수 없음을 나타냅니다.

  1. 5xx 오류 코드: 서버 오류 유형 오류

500 내부 서버 오류: 서버에 오류가 발생하여 요청을 완료할 수 없음을 나타냅니다.

501 Not Implemented: 서버가 클라이언트가 요청한 기능을 지원하지 않음을 나타냅니다.

502 잘못된 게이트웨이: 서버가 게이트웨이 또는 프록시 역할을 할 때 잘못된 응답을 받았음을 나타냅니다.

503 서비스를 사용할 수 없음: 유지 관리 또는 과부하로 인해 서버가 현재 요청을 처리할 수 없음을 나타냅니다.

504 게이트웨이 시간 초과: 서버가 게이트웨이 또는 프록시 역할을 할 때 업스트림 서버로부터 적시에 응답을 받지 못함을 나타냅니다.

505 지원되지 않는 HTTP 버전: 클라이언트가 사용하는 HTTP 프로토콜 버전이 서버에서 지원되지 않음을 나타냅니다.

일반적으로 Laravel의 오류 코드 정의를 사용하면 개발자가 Laravel 애플리케이션의 오류 및 예외를 적시에 대응하고 처리할 수 있어 애플리케이션에 대한 효율적이고 안정적인 보장을 제공할 수 있습니다.

위 내용은 Laravel의 일반적인 오류 코드와 그 정의의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.