PHP cURL可以在单个请求中检索响应标头和正文吗?

PHP cURL可以在单个请求中检索响应标头和正文吗?,第1张

PHP cURL可以在单个请求中检索响应标头和正文吗?

一种解决方案发布在PHP文档注释中:http : //www.php.net/manual/en/function.curl-
exec.php#80442

代码示例:

$ch = curl_init();curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_VERBOSE, 1);curl_setopt($ch, CURLOPT_HEADER, 1);// ...$response = curl_exec($ch);// Then, after your curl_exec call:$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);$header = substr($response, 0, $header_size);$body = substr($response, $header_size);

警告: 如以下注释中所述,当与代理服务器一起使用或处理某些类型的重定向时,这可能并不可靠。@Geoffrey的答案可能会更可靠地处理这些问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存