1

我熟悉使用 PHP 显示来自和 XML 提要的项目,但是我刚刚开始研究的 API 要求我包含 HTTP 请求标头...

   Feed-Auth => myPassword

如何包含 HTTP 请求标头?

4

2 回答 2

1
header("Feed-Auth:".$myPassword);

如果您使用类似curlor的方式访问 API soap,它们有自己的设置标头的机制。

卷曲:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Feed-Auth:'.$myPassword));

肥皂

  $header = array('Feed-Auth'=>$myPassword);
  $soapHeader = new SoapHeader('NAMESPACE','Header',$header,false);
  $client->__setSoapHeaders($oapHeader);
于 2013-04-25T16:04:59.007 回答
0

您必须以另一种方式加载文档并使用simplexml_load_string()

$body = file_get_contents($url, false, stream_context_create(array(
    'http' => array(
        'header' => 'Feed-Auth: myPassword',
    ),
)));

$doc = simplexml_load_string($body);
于 2013-04-25T16:06:34.420 回答