1

PHPページで認証トークンを渡そうとしています。私が使用しているコードは次のとおりです。

function getValues(){

    $path='webservice path';

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL,$path);

    curl_setopt($ch, CURLOPT_FAILONERROR,1);

    curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

    curl_setopt($ch, CURLOPT_TIMEOUT, 60);

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic token_no'));

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: text/xml'));

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Access-Control-Allow-Origin: *'));

    $retValue = curl_exec($ch);

    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

    curl_close($ch);

    return $retValue;

}

しかし、ヘッダーを含めることができません。この問題で私を助けてください。

4

1 に答える 1

1

CURLOPT_HTTPHEADERすべてのヘッダーを含む配列を使用して、一度だけ設定する必要があります。

curl_setopt($ch, CURLOPT_HTTPHEADER,
    array(
         'Authorization: Basic token_no',
         'Content-type: text/xml',
         'Access-Control-Allow-Origin: *'
    ));
于 2013-02-06T10:14:58.147 に答える