【发布时间】:2012-04-01 06:25:20
【问题描述】:
我编写了一个类来检测 cURL 是否可用,如果它使用 cURL 执行 GET、POST、DELETE。在 cURL 版本中,我使用 curl_getinfo($curl, CURLINFO_HTTP_CODE); 来获取 HTTP 代码。如果 cURL 不可用,它使用 fopen() 来读取文件内容。没有cURL如何获取HTTP头代码?
【问题讨论】:
-
如果您是直接读取 HTTP 响应流,那么您必须解析出标头和响应代码。没什么大不了的,您应该能够通过快速搜索找到示例代码。
-
我在this answer 中发布了一些示例代码。概述了如何使用 PHP 不使用 curl 函数进行 HTTP 的更一般描述in this answer。
标签: php curl http-headers