PHP에서 cURL을 사용하여 원시 POST 요청을 보내는 방법
PHP에서 cURL은 HTTP 요청을 보내는 데 널리 사용되는 라이브러리입니다. 이 문서에서는 cURL을 사용하여 데이터가 인코딩되지 않은 형식으로 전송되는 RAW POST 요청을 수행하는 방법을 보여줍니다.
요청 생성
RAW POST를 보내려면 요청을 하려면, 컬_init()를 사용하여 cURL 세션을 초기화하는 것부터 시작하세요. 그런 다음 다음 옵션을 구성합니다.
콘텐츠 유형 지정
RAW POST 요청의 경우 중요합니다. 본문의 콘텐츠 유형을 지정합니다. 이 경우에는 text/plain입니다. 이렇게 하려면 다음 헤더가 포함된 배열과 함께 CURLOPT_HTTPHEADER 옵션을 사용하세요.
'Content-Type: text/plain'
요청 보내기
요청이 구성되면, 컬_exec($ ch) 보내려고 합니다. 응답은 $result 변수에 저장됩니다.
예제 코드
다음 코드 조각은 PHP에서 cURL을 사용하는 RAW POST 요청의 예를 제공합니다.
$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);
위 내용은 PHP에서 cURL을 사용하여 원시 POST 요청을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!