
Yaf_Response_Abstract::response 메소드는 HTTP 응답을 반환하는 데 사용됩니다. 이 메소드의 첫 번째 인자는 HTTP 상태 코드를 반환하는 데 사용됩니다.
HTTP 상태 코드는 3자리 숫자로 구성되어 있습니다.
- 1xx : 정보 교환
- 2xx : 성공
- 3xx : 리다이렉션
- 4xx : 클라이언트 오류
- 5xx : 서버 오류
예를 들어, 성공적으로 요청을 처리한 경우 200을 반환하고, 잘못된 요청을 처리한 경우 400을 반환할 수 있습니다.
Yaf_Response_Abstract::response 메소드의 두 번째 인자는 HTTP 헤더를 반환하는 데 사용됩니다. 예를 들어, Content-Type 헤더를 지정하여 응답의 콘텐츠 유형을 지정할 수 있습니다.
마지막으로, Yaf_Response_Abstract::response 메소드의 세 번째 인자는 HTTP 바디를 반환하는 데 사용됩니다. 예를 들어, JSON 데이터를 반환할 수 있습니다.
예시:
#hostingforum.kr
php
$response = new Yaf_Response_Abstract();
$response->response(200, array('Content-Type' => 'application/json'), json_encode(array('message' => 'Hello, World!')));
이 예시에서는 HTTP 상태 코드 200, Content-Type 헤더 'application/json', JSON 데이터를 반환합니다.
2025-06-28 10:33