
stream_context_create 함수의 첫 번째 인수인 options 배열에는 HTTP 요청과 관련된 여러 항목이 포함될 수 있습니다.
- http.version : HTTP 버전을 지정할 수 있습니다. 예를 들어, '1.1'을 지정하면 HTTP 1.1 버전을 사용할 수 있습니다.
- http.method : HTTP 요청 메서드를 지정할 수 있습니다. 예를 들어, 'GET', 'POST', 'PUT', 'DELETE' 등이 가능합니다.
- http.host : HTTP 요청을 보낼 호스트 이름을 지정할 수 있습니다.
- http.port : HTTP 요청을 보낼 포트 번호를 지정할 수 있습니다.
- http.user_agent : HTTP 요청에 포함될 User-Agent 헤더 값을 지정할 수 있습니다.
- http.timeout : HTTP 요청에 대한 시간 제한을 지정할 수 있습니다.
예를 들어, 다음 코드는 HTTP GET 요청을 보내는 데 사용할 수 있습니다.
#hostingforum.kr
php
$options = array(
'http' => array(
'method' => 'GET',
'header' => 'Accept: application/json',
'timeout' => 5 // 5초의 시간 제한
)
);
$context = stream_context_create($options);
이러한 항목을 포함하여 options 배열을 구성하면 stream_context_create 함수를 사용하여 HTTP 요청을 보낼 수 있습니다.
2025-07-06 00:26