声明

  1. CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HEADER, long onoff);

概要

把头部传递给数据流。

详情

onoff传入1告诉libcurl在该handle上的请求的正文输出中包含头部。这个选项对于具有头部或者元数据的协议(像HTTP和FTP)来说是有意义的。

当要求像正文一样从相同的回调获取头部信息时,在没有详细了解正在使用的协议的情况下,不可能准确地把它们再次分开。

使用CURLOPT_HEADERFUNCTION来单独获取头部数据通常会更好。

疑问

  • 设置了这个选项之后,CURLOPT_HEADERFUNCTION还有效吗?

虽然命名令人困惑地相似,但CURLOPT_HTTPHEADER是用来设置自定义HTTP头部的!

默认值

0

适用协议

大部分。

返回值

返回CURLE_OK