私は何時間も探してきましたが、これについて何も見つかりませんでした。私は、sugarsync APIへのリクエストをPHPのカールポストしていると私は必要なヘッダー内の場所を返します。私はこの情報をどのように入手するのか分かりません。私はポストとして私はAPIファイルを投稿するので、彼らはすべてヘッダー情報を返すので、それを保持する必要があります。私はヘッダーの場所にどのようにアクセスできるかわからない。 according to them私はそれを別のxmlファイルに入れて投稿する必要があります。どんな助けもありがとう。PHPのヘッダ情報を取得するcurl post request
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. PHPヘッダ情報
- 2. Curlを使ってhtmlテーブルから情報を取得する
- 3. curlはヘッダ情報を返しません
- 4. PHPのcURL、POST JSON
- 5. PHP get_headers()がCURLと異なるヘッダを報告します
- 6. PHPでDLNA情報を取得
- 7. 取得情報
- 8. すべての取得情報を含むPHPページ名を取得する
- 9. PHPから情報を取得するのに役立つ
- 10. PyWin32ネットワーク情報/統計情報を取得する
- 11. タグ間の情報を取得する
- 12. facebook friendの情報を取得する
- 13. カレンダーのイベントエントリ情報を取得する
- 14. カーニング情報の取得
- 15. ディスクジオメトリ情報の取得
- 16. POSTメソッドの情報を同じページに取得する正しい処理
- 17. PHP情報を取得してdiv内に配置する
- 18. restfbからの情報を取得
- 19. iOSでユーザー情報を取得する
- 20. タイムゾーン情報を取得する方法
- 21. URLから情報を取得する
- 22. ハードウェア情報を取得する
- 23. WebBrowserでポップアップ情報を取得する
- 24. CPU/GPU /メモリ情報を取得する
- 25. マザーボード情報を取得する
- 26. データベースから情報を取得する
- 27. ビデオメタデータ情報を取得する
- 28. デバイスにアプリケーション情報を取得する
- 29. アセンブリに関する情報を取得
- 30. curl Request with ASP.NET
これは私にヘッダー情報を与えます。具体的に場所を取得するためにそれを解析する方法は? – selanac82