cURL을 사용하여 PHP에서 RAW POST 실행
PHP에서 cURL은 HTTP 요청 전송을 위한 편리한 메커니즘을 제공합니다. 일반적인 시나리오 중 하나는 원시 POST 요청을 수행하는 것입니다. 여기서 데이터는 인코딩 없이 요청에 직접 포함됩니다. cURL을 사용하여 이를 달성하는 방법은 다음과 같습니다.
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://url/url/url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch, CURLOPT_POSTFIELDS, "body goes here"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); $result = curl_exec($ch);
코드를 분석해 보겠습니다.
컬_setopt()는 다양한 옵션을 설정합니다. session.
이러한 설정을 사용하면 코드가 원시 POST 요청을 실행하여 추가 처리나 인코딩 없이 $body에 저장된 데이터를 있는 그대로 보냅니다. 서버의 응답은 $result 변수에 캡처됩니다.
위 내용은 cURL을 사용하여 PHP에서 원시 POST 요청을 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!