PHP 컬을 사용한 HTTP 기본 인증
PHP에서 REST 웹 서비스 클라이언트를 구성할 때 컬을 사용하여 인증된 요청을 설정하는 경우가 발생할 수 있습니다. HTTP 기본 인증을 구현하려면 필요한 헤더를 수동으로 설정해야 합니다.
해결책:
HTTP 기본을 사용하여 요청을 인증하려면 다음 단계를 따르세요.
CURLOPT_USERPWD 구성 옵션:
curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);
예:
포괄적으로 인증된 요청은 다음과 같을 수 있습니다. 이:
$ch = curl_init($host); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml', $additionalHeaders)); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $payloadName); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $return = curl_exec($ch); curl_close($ch);
위 내용은 PHP의 cURL을 사용하여 HTTP 기본 인증을 어떻게 구현할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!