라이브러리
[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으로 분류됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.