【发布时间】:2021-07-21 12:57:47
【问题描述】:
我正在尝试使用 PHP cURL 库对 API 进行简单调用以检索数据。我希望能够存储响应标头和响应正文,为此我使用CURLOPT_HEADERFUNCTION,如下所示:
$headers = [];
curl_setopt(
$cURLHandle,
CURLOPT_HEADERFUNCTION,
function ($cURLHandle, $header) use (&$headers) {
$pieces = explode(":", $header);
if (count($pieces) >= 2) $headers[trim($pieces[0])] = trim($pieces[1]);
}
);
但是当我运行上面的代码时,它会产生cURL error #23: Failed writing header。
为什么会发生这种情况,我该如何解决?
【问题讨论】: