PHpullh
학습 라이브러리/PHP/stream context 로 HTTP 요청

PHP · 파일/IO

stream context 로 HTTP 요청

간단한 HTTP 요청을 별도 라이브러리 없이 보내는 stream context 예제입니다.

파일/IO고급httpstream-contextrequest

핵심 설명

간단한 HTTP 요청을 별도 라이브러리 없이 보내는 stream context 예제입니다.

PHP code

<?php
$context = stream_context_create([
    'http' => [
        'method' => 'GET',
        'timeout' => 2,
        'header' => "Accept: application/json
",
    ],
]);

$body = @file_get_contents('https://example.com', false, $context);
echo $body === false ? 'failed' : 'ok';

학습 팁

파일과 네트워크 예제는 권한, 인코딩, 잠금, 경로 처리까지 같이 확인해야 안전합니다.

주의할 점

파일 경로와 권한, 잠금 처리를 생략하면 로컬에서는 되더라도 배포 환경에서 자주 깨집니다.

자주 묻는 질문

stream context 로 HTTP 요청란 무엇인가요?

간단한 HTTP 요청을 별도 라이브러리 없이 보내는 stream context 예제입니다.

stream context 로 HTTP 요청 학습 시 주의할 점은 무엇인가요?

파일 경로와 권한, 잠금 처리를 생략하면 로컬에서는 되더라도 배포 환경에서 자주 깨집니다.