URLにHTTPリクエストを送信し、ヘッダーとともにレスポンスを取得する必要があります。私はページの内容だけでなく、すべてのヘッダーにも興味があります。最適な解決策は何ですか?ソケット? PEARライブラリにはアクセスできません。PHPの設定は編集できません。HTTPリクエストを送信してPHPで応答を取得するにはどうすればいいですか?
1
A
答えて
8
あなたはドキュメントからcurl
迅速なサンプル
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.perdu.com/");
curl_setopt($ch, CURLOPT_HEADER, 1);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
0
カールする代替手段を使用する必要がありますが、stream_socket_clientまたはfsockopenのを使用してソケットを開き、HTTPリクエストを書き、応答を読むことです。これはより多くの作業ですが、要求と応答を完全に制御します。
HTTP/1.0ではなく、HTTP/1.1を使用します。 1.0では、チャンク転送コードや一時的な接続について心配する必要はなく、まったく同じように動作します。
0
また、httpの内線番号を調べることもできます。
関連する問題
- 1. HTTPリクエストを送信してHTTP応答を取得する方法
- 2. エラー時にHTTPリクエストからの応答を取得するにはどうすればよいですか?
- 3. HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
- 4. Cocoaソケットで整形式のHTTP応答を送信するにはどうすればいいですか?
- 5. iOS:httpリクエストを送信する/ httpの応答を読み取る
- 6. JSを使用してHTTP応答ヘッダーを取得するにはどうすればよいですか?
- 7. xmlリクエストを受信してPHPで応答XMLを送信するにはどうすればいいですか?
- 8. phpファイルからhttp取得要求をサーバーに送信しようとしていて、http応答を受信しようとしています。
- 9. Jquery POSTでHTTPエラー応答コードを取得するにはどうすればいいですか
- 10. PHPファイルからのリクエストの送信と応答の取得
- 11. PHPでリクエストを送信しても応答が得られません
- 12. JSON応答を取得するPHP HTTPリクエスト
- 13. ブラウザのアクティビティからhttp応答コードを取得するにはどうすればよいですか?
- 14. REST APIにリクエストを送信したページを取得するにはどうすればよいですか?
- 15. httpurlconnectionでパラメータを取得するリクエストを送信するにはどうすればよいですか?
- 16. ヘッダーパラメータを使用してHTTPリクエストを送信するにはどうすればよいですか?
- 17. Rubyでhttpリクエストの内容を取得するにはどうすればよいですか? PHPで
- 18. 私は、URLの応答を取得したいHTTPリクエスト
- 19. symfony2コントローラでjson応答を送信するにはどうすればいいですか
- 20. xmlリクエストを送信してPythonでxml応答を受け取るにはどうすればよいですか?
- 21. node.jsでhttpモジュールを使用せずにhttp応答を送信するにはどうすればいいですか?
- 22. javaで単一のHTTPリクエストでオブジェクトとファイルを送信するにはどうすればよいですか?
- 23. PHPで特定のHTTP応答ヘッダーを削除するにはどうすればよいですか?
- 24. php curlを使用してxml応答を受け取るにはどうすればよいですか?
- 25. iphoneカメラからリアルタイムビデオストリームを取得してサーバーに送信するにはどうすればいいですか?
- 26. HTTPリクエストでマルチパートフォームデータを送信するにはどうすればよいですか(Watson NLCトレーニング用)?
- 27. HTTP GETリクエストからの応答を取得する方法
- 28. エクスプレス/ノードjsでエラーhttp応答を送信するには?
- 29. djangoのhttp応答でzipファイルを送信するには?
- 30. ロードバランサにHTTPリクエストを送信するにはどうすればよいですか?
URLを愛する;) – Jonas
@NeqO:私のお気に入りのウェブサイト:-)そこに多くの情報! – RageZ