【发布时间】:2013-02-14 14:05:40
【问题描述】:
我可以多次调用curl_setopt 和CURLOPT_HTTPHEADER 来设置多个标题吗?
$url = 'http://www.example.com/';
$curlHandle = curl_init($url);
curl_setopt($curlHandle, CURLOPT_HTTPHEADER, array('Content-type: application/xml'));
curl_setopt($curlHandle, CURLOPT_HTTPHEADER, array('Authorization: gfhjui'));
$execResult = curl_exec($curlHandle);
【问题讨论】:
-
当你只能执行一次并获得相同的结果时,为什么还要多次调用一个函数?您只是在提供更多开销,并且您可能会在整个地方都使用标头声明来混淆代码。
-
有条件地设置一些参数或者在过程中创建默认 curl 句柄并稍后添加特定标头可能很有用。