개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.28 08:35

HTTP Response Code 이해에 도움을 부탁드립니다.

목록
  • GraphQL러버 23일 전 2025.06.28 08:35 인기
  • 145
    1
저는 PHP에서 HTTP response code를 사용하여 HTTP 요청을 처리하는 방법에 대해 공부 중인데, http_response_code 함수를 사용하여 HTTP response code를 설정할 수 있다는 것을 알게되었습니다.

물론, 이 함수는 PHP 5.4.0 이상에서 사용할 수 있습니다.

하지만, 이 함수를 사용하여 HTTP response code를 설정할 때, 어떤 종류의 response code가 사용될 수 있는지 정확히 알 수 없습니다.

예를 들어, HTTP status code의 4xx 에러 코드 중에서 어떤 코드가 사용될 수 있는지, 또는 5xx 에러 코드 중에서 어떤 코드가 사용될 수 있는지 잘 모르겠습니다.

이와 관련된 내용에 대해 도움이 될만한 정보나 예제를 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  23일 전



    HTTP response code는 HTTP 요청을 처리하는 결과를 나타내는 코드입니다. HTTP response code는 5xx 에러 코드와 4xx 에러 코드로 나누어집니다.

    5xx 에러 코드는 서버 측의 오류로 인해 발생하는 코드입니다. 예를 들어, 다음과 같은 코드가 있습니다.

    - 500 Internal Server Error : 서버 내부 오류로 인해 발생하는 코드입니다.
    - 501 Not Implemented : 서버가 요청을 처리할 수 없는 코드입니다.
    - 502 Bad Gateway : 서버가 요청을 처리할 수 없는 코드입니다.
    - 503 Service Unavailable : 서버가 요청을 처리할 수 없는 코드입니다.
    - 504 Gateway Timeout : 서버가 요청을 처리할 수 없는 코드입니다.

    4xx 에러 코드는 클라이언트 측의 오류로 인해 발생하는 코드입니다. 예를 들어, 다음과 같은 코드가 있습니다.

    - 400 Bad Request : 클라이언트가 요청을 잘못 보낸 경우 발생하는 코드입니다.
    - 401 Unauthorized : 클라이언트가 인증을 하지 않은 경우 발생하는 코드입니다.
    - 403 Forbidden : 클라이언트가 요청을 처리할 수 없는 경우 발생하는 코드입니다.
    - 404 Not Found : 클라이언트가 요청한 리소스를 찾을 수 없는 경우 발생하는 코드입니다.
    - 405 Method Not Allowed : 클라이언트가 허용되지 않은 메서드를 사용한 경우 발생하는 코드입니다.

    이러한 코드들은 HTTP response code를 설정할 때 사용할 수 있습니다. 예를 들어, 다음과 같은 코드가 있습니다.

    #hostingforum.kr
    php
    
    http_response_code(404);
    
    


    이 코드는 HTTP response code를 404로 설정합니다.

    2025-06-28 08:36

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,905건 / 93 페이지

검색

게시물 검색