
EventHttpRequest::getInputHeaders 메서드는 HTTP 요청 헤더를 가져올 때, HTTP 헤더를 가져올 때는 HTTP 헤더의 이름과 값이 key-value 쌍으로 배열로 반환됩니다.
예를 들어, HTTP 요청 헤더의 Host, Accept, User-Agent와 같은 헤더가 있을 때, 이 메서드는 다음과 같은 배열을 반환할 것입니다.
#hostingforum.kr
php
array(
'Host' => 'example.com',
'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
)
이 메서드를 사용할 때 예외 상황은 다음과 같습니다.
- HTTP 요청 헤더가 존재하지 않는 경우: 이 메서드는 NULL을 반환합니다.
- HTTP 요청 헤더가 비어 있는 경우: 이 메서드는 빈 배열을 반환합니다.
- HTTP 요청 헤더가 잘못된 형식으로 전송된 경우: 이 메서드는 예외를 발생시킵니다.
2025-06-10 04:18