라이브러리

[PHP] SwooleHttpResponse::status - HTTP 응답의 상태 코드를 설정합니다.




SwooleHttpResponse::status


Swoole는 PHP에서 고성능 웹 서버를 구축할 수 있는 확장 모듈입니다. SwooleHttpResponse::status는 HTTP 요청의 상태 코드를 설정하는 메소드입니다.

사용법


SwooleHttpResponse::status 메소드는 HTTP 상태 코드를 설정하는 데 사용됩니다. 상태 코드는 HTTP 요청의 성공 여부를 나타내는 숫자입니다. 상태 코드는 3자리 숫자로 구성되며, 첫 번째 자리는 요청의 성공 여부를 나타내고, 두 번째 자리는 요청의 결과를 나타냅니다.

예제


#hostingforum.kr
php

use SwooleHttpRequest;

use SwooleHttpResponse;



// Swoole 서버를 생성합니다.

$http = new SwooleHttpServer("0.0.0.0", 9501);



// 요청이 들어올 때마다 호출되는 함수입니다.

$http->on("request", function (Request $request, Response $response) {

    // 요청의 상태 코드를 200으로 설정합니다.

    $response->status(200);

    // 요청의 상태 메시지를 설정합니다.

    $response->header("Content-Type", "text/plain");

    // 요청의 응답 메시지를 설정합니다.

    $response->write("Hello, World!");

});



// 서버를 시작합니다.

$http->start();



상태 코드 종류


SwooleHttpResponse::status 메소드는 HTTP 상태 코드를 설정하는 데 사용됩니다. 상태 코드는 다음과 같이 분류됩니다.

* 1xx: 정보al 상태 코드
+ 100: Continue
+ 101: Switching Protocols
* 2xx: 성공 상태 코드
+ 200: OK
+ 201: Created
+ 202: Accepted
+ 203: Non-Authoritative Information
+ 204: No Content
+ 205: Reset Content
+ 206: Partial Content
* 3xx: 리다이렉션 상태 코드
+ 300: Multiple Choices
+ 301: Moved Permanently
+ 302: Found
+ 303: See Other
+ 304: Not Modified
+ 305: Use Proxy
+ 306: Switch Proxy
+ 307: Temporary Redirect
+ 308: Permanent Redirect
* 4xx: 클라이언트 오류 상태 코드
+ 400: Bad Request
+ 401: Unauthorized
+ 402: Payment Required
+ 403: Forbidden
+ 404: Not Found
+ 405: Method Not Allowed
+ 406: Not Acceptable
+ 407: Proxy Authentication Required
+ 408: Request Time-out
+ 409: Conflict
+ 410: Gone
+ 411: Length Required
+ 412: Precondition Failed
+ 413: Request Entity Too Large
+ 414: Request-URI Too Large
+ 415: Unsupported Media Type
+ 416: Requested range not satisfiable
+ 417: Expectation Failed
* 5xx: 서버 오류 상태 코드
+ 500: Internal Server Error
+ 501: Not Implemented
+ 502: Bad Gateway
+ 503: Service Unavailable
+ 504: Gateway Time-out
+ 505: HTTP Version not supported

참고


SwooleHttpResponse::status 메소드는 HTTP 상태 코드를 설정하는 데 사용됩니다. 상태 코드는 요청의 성공 여부를 나타내는 숫자입니다. 상태 코드는 3자리 숫자로 구성되며, 첫 번째 자리는 요청의 성공 여부를 나타내고, 두 번째 자리는 요청의 결과를 나타냅니다. 상태 코드 종류는 1xx, 2xx, 3xx, 4xx, 5xx으로 분류됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 99 페이지

검색

게시물 검색