我一直在搜索小時,並且無法在此找到任何內容。我正在做一個php curl post請求到sugarsync API,並且它返回了我需要的頭文件中的一個位置。我不知道如何獲得這些信息。我必須保留它作爲一個職位,因爲我發佈一個XML文件到他們的API,他們所做的就是返回頭信息。我不知道如何訪問標題中的位置。 according to them我需要把它放入另一個xml文件併發布。任何幫助表示讚賞。從php curl post請求中獲取標題信息
12
A
回答
2
獲取響應中的標題信息。
curlsetopt($ch,CURLOPT_HEADER,true);
15
如果您設置捲曲選項CURLOPT_FOLLOWLOCATION
,cURL將爲您遵循位置重定向。
如果您想獲取標題,請將選項CURLOPT_HEADER
設置爲1,並且您從curl_exec()
返回的HTTP響應將包含標題。你可以解析他們的位置。
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1); // return HTTP headers with response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // return the response rather than output it
$resp = curl_exec($ch);
list($headers, $response) = explode("\r\n\r\n", $resp, 2);
// $headers now has a string of the HTTP headers
// $response is the body of the HTTP response
$headers = explode("\n", $headers);
foreach($headers as $header) {
if (stripos($header, 'Location:') !== false) {
echo "The location header is: '$header'";
}
}
查看所有選項curl_setopt()。
相關問題
- 1. cURL POST請求問題
- 2. php發送獲取請求信息
- 3. Linux cURL vs PHP cURL - POST請求
- 4. 從NodeJS獲取請求中獲取Facebook用戶信息
- 5. 從asp.net中的遠程URL上的獲取請求中提取標題信息?
- 6. curl在php中獲取請求
- 7. 從線程獲取http請求信息
- 8. 來自獲取請求的角度2訪問標題信息
- 9. PHP標題信息
- 10. NodeJs中的cURL post請求。
- 11. 查看CURL的請求標題,其中包含POST數據
- 12. php沒有從請求中獲取數據,從curl發佈
- 13. 帶cURL和cookie的PHP post請求
- 14. 使用cURL與PHP的POST請求
- 15. PHP CURL POST請求和錯誤417
- 16. PHP Curl來形成這個Post請求
- 17. WordPress的 - 使用jQuery ajax獲取用戶信息POST請求
- 18. 從POST請求中獲取數據
- 19. 從請求中獲取POST數據
- 20. 如何從CURL php中的HTTP請求頭獲取Cookie內容?
- 21. 如何從httpsocket獲取請求中提取信息?
- 22. 如何從CURL請求中訪問用戶名信息?
- 23. 在單個請求中獲取鏈接主題的信息
- 24. Curl不返回標題信息
- 25. 獲取信息從PHP
- 26. 如何通過PHP-cURL POST請求請求xml
- 27. 通過PHP(curl)或jQuery - IP問題發送POST信息 -
- 28. 在PHP中從Ajax POST請求獲取數據?
- 29. php cURL庫和REST POST請求遇到問題
- 30. 如何使用php-curl(憑據)從github獲取發佈信息?
給我的標題信息。但如何解析它具體獲取位置? – selanac82 2012-07-25 22:16:50