[php] cURL을 사용하여 요청에 대한 응답을 파일로 저장하는 방법은?
먼저, cURL을 사용하여 HTTP 요청을 보내고 응답을 파일로 저장하려면 다음과 같이 할 수 있습니다.
- PHP에서 cURL을 초기화합니다.
- 요청 옵션을 설정합니다.
- cURL을 실행하여 응답을 받습니다.
- 받은 응답을 파일로 저장합니다.
아래는 간단한 예제 코드입니다.
<?php
// cURL 초기화
$ch = curl_init();
// 요청 옵션 설정
curl_setopt($ch, CURLOPT_URL, 'http://example.com/api/endpoint');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// cURL 실행 및 응답 저장
$response = curl_exec($ch);
file_put_contents('response.txt', $response);
// cURL 연결 닫기
curl_close($ch);
?>
이 예제에서는 cURL을 사용하여 ‘http://example.com/api/endpoint’로 GET 요청을 보내고, 받은 응답을 ‘response.txt’ 파일로 저장하는 방법을 보여줍니다.
이 코드를 실행하면 cURL을 사용하여 요청에 대한 응답을 파일로 저장할 수 있습니다.