获取响应头信息,可以在curl_exec函数执行前,添加代码 curl_setopt($ch, CURLOPT_HEADER, true)curl_setopt($ch, CURLOPT_NOBODY,true)之后 通过curl_exec函数来获取响应头信息。获取设置 curl_setopt($ch, CURLOPT_NOBODY,false)然后对curl_exec获取的值通过\r\n\r\n进行分割截取第一部分即为响应头信息。
我做Ios 有这需求,我用的事NFnetwork ,里面有这个方法[_client.requestSerializer setValue:@"" forHTTPHeaderField:@"Verification_Content"]这样就可以添加自定义头部header的字段了。
typedef int (WINAPI ICE_DOWNLOADURL)( char *hostAddress,char *strObject,char *m_param,char *Referer,char *strFilename,char *strProxy)ICE_DOWNLOADURL *ice_downLoadUrl = 0
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")
if(hDLLDrv)
{
ice_downLoad = (ICE_DOWNLOADURL *)GetProcAddress(hDLLDrv, "ice_downLoad")
}
if(icePub_downLoad)
icePub_downLoad ("icese.net", "/icetool/other/sample.rar","", "http://baidu.com","sample.rar","")
if(hDLLDrv)
FreeLibrary(hDLLDrv)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)