[php] cURL을 사용하여 요청에 대한 응답을 파일로 저장하는 방법은?

먼저, cURL을 사용하여 HTTP 요청을 보내고 응답을 파일로 저장하려면 다음과 같이 할 수 있습니다.

  1. PHP에서 cURL을 초기화합니다.
  2. 요청 옵션을 설정합니다.
  3. cURL을 실행하여 응답을 받습니다.
  4. 받은 응답을 파일로 저장합니다.

아래는 간단한 예제 코드입니다.

<?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을 사용하여 요청에 대한 응답을 파일로 저장할 수 있습니다.