
SwooleHttpResponse::status 메서드를 사용하여 HTTP 상태 코드를 설정하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$response = new SwooleHttpResponse();
$response->status(404); // 상태 코드를 404로 설정합니다.
이러한 상태 코드를 설정한 후, Swoole이 자동으로 404.html 파일을 반환하는 것을 막으려면, 다음 방법을 사용할 수 있습니다.
#hostingforum.kr
php
$response->status(404);
$response->setStatusCode(404); // 상태 코드를 404로 설정합니다.
$response->setHeader('Content-Type', 'text/plain'); // Content-Type 헤더를 설정합니다.
$response->end('Not Found'); // 응답 메시지를 설정합니다.
또는, Swoole의 built-in 기능인 `Swoole\Http\Status` 클래스를 사용하여 상태 코드를 설정할 수 있습니다.
#hostingforum.kr
php
use SwooleHttpStatus;
$response->status(Status::NOT_FOUND); // 상태 코드를 404로 설정합니다.
이러한 방법을 사용하면, Swoole이 자동으로 404.html 파일을 반환하는 것을 막을 수 있습니다.
2025-03-14 13:00