SO PHP有一個可以連接,發佈和下載內容的curl界面。 我也PHP - 使用CURL獲取「X-ERROR-XXX」響應頭文件
- 通過
CURLOPT-HEADER
並設置爲true,其他選項獲得響應頭。 - 得到的迴應作爲一個數組,
curl_getinfo
但我如何獲取X-XYZ
響應頭?
例如,API可以給我發信息有關的一個關鍵是有效/無效/已經通過
X-ERROR
X-ERROR-CODE
不幸的是二手
,我有沒有任何方法獲取這些標題/無法找到一個。
是否可以在CURLOPT_HEADER
到TRUE
,然後執行卷曲,
但是,我需要用相同的訪問令牌
和API的性質重複請求/職位,限制使用一個令牌給單一用途。
對於那些誰可能會建議curlopt_header
,請注意
我使用令牌一次,與該選項設置爲true,和我用盡API令牌。
我不能重複使用令牌,接下來的實際請求。
如果PHP CURL有一個選項,包括在curl_getinfo的響應,這些X-XYZ頭,那麼,這樣的功能將是有益的
SOLUTION:
@billynoah寫了一個絕對的寶石。請參閱下面的內容。您可以使用寫回標題的函數,也可以編寫自己的函數。但
TL; DR
使用
curl_setopt(<your-curl-handle>, CURLOPT_HEADERFUNCTION, <your-custom-header-collector-function>);
!感謝您及時的回覆。我正在嘗試這個。會讓你知道歡呼:) –
它的工作原理! TYSM! @billynoah –