
EventHttpRequest::findHeader 메소드는 HTTP 요청 헤더를 찾기 위해 사용됩니다. 이 메소드는 HTTP 요청 헤더의 키와 값이 정확하게 매칭되는지 확인합니다.
EventHttpRequest::findHeader의 동작 방식은 다음과 같습니다.
1. HTTP 요청 헤더의 키를 찾습니다.
2. 찾은 키에 해당하는 헤더의 값을 확인합니다.
3. 만약 값이 존재한다면, 해당 헤더를 반환합니다.
4. 만약 값이 존재하지 않는다면, null을 반환합니다.
HTTP 헤더의 매칭 방법에 대한 예시는 다음과 같습니다.
예시 1: 정확한 매칭
* HTTP 요청 헤더: `Host: example.com`
* EventHttpRequest::findHeader 호출: `findHeader('Host')`
* 결과: `example.com`
예시 2: 불일치 매칭
* HTTP 요청 헤더: `Host: example.com`
* EventHttpRequest::findHeader 호출: `findHeader('Host: example.com')`
* 결과: null
예시 3: 대소문자 매칭
* HTTP 요청 헤더: `Host: Example.com`
* EventHttpRequest::findHeader 호출: `findHeader('Host')`
* 결과: `Example.com`
EventHttpRequest::findHeader 메소드는 HTTP 요청 헤더의 키와 값이 정확하게 매칭되는지 확인합니다. 만약 값이 존재한다면, 해당 헤더를 반환합니다. 만약 값이 존재하지 않는다면, null을 반환합니다.
2025-08-10 18:20