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リクエストへの応答を待って送信するにはどうすればよいですか?
- 2. HTTPリクエストを送信してHTTP応答を取得する方法
- 3. エラー時にHTTPリクエストからの応答を取得するにはどうすればよいですか?
- 4. HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
- 5. Cocoaソケットで整形式のHTTP応答を送信するにはどうすればいいですか?
- 6. CSSとJSファイルがHTTP応答ヘッダーを送信するにはどうすればいいですか
- 7. xmlリクエストを受信してPHPで応答XMLを送信するにはどうすればいいですか?
- 8. tsharkを使用してhttp応答コードを取得するにはどうすればよいですか?
- 9. JSを使用してHTTP応答ヘッダーを取得するにはどうすればよいですか?
- 10. iOS:httpリクエストを送信する/ httpの応答を読み取る
- 11. アンドロイドアプリからhttp応答を送信するにはどうすればよいですか?
- 12. HTTPステータスコードと応答メッセージをColdFusionのクライアントに送信するにはどうすればよいですか?
- 13. Jquery POSTでHTTPエラー応答コードを取得するにはどうすればいいですか
- 14. SOAPクライアントでHttp応答コードを取得するにはどうすればいいですか?
- 15. phpファイルからhttp取得要求をサーバーに送信しようとしていて、http応答を受信しようとしています。
- 16. MFCでHTTPサーバーからの応答を取得するにはどうすればよいですか?
- 17. Alexa Skillアプリでユーザーの返信/応答を取得するにはどうすればいいですか?
- 18. PHPファイルからのリクエストの送信と応答の取得
- 19. CakePHPインテグレーションテストでリクエストへの応答を取得するにはどうすればよいですか?
- 20. httpurlconnectionでパラメータを取得するリクエストを送信するにはどうすればよいですか?
- 21. REST APIにリクエストを送信したページを取得するにはどうすればよいですか?
- 22. FirebaseとAngularを使用してHTTP GETリクエストを送信するにはどうすればよいですか?
- 23. スナップフレームワークを使用してhttpリクエストを送信するにはどうすればよいですか?
- 24. ヘッダーパラメータを使用してHTTPリクエストを送信するにはどうすればよいですか?
- 25. クライアントは応答を取得している間にhttp要求を送信できますか?
- 26. フラッシュオブジェクトからhttp応答を取得するにはどうすればよいですか?
- 27. ブラウザのアクティビティからhttp応答コードを取得するにはどうすればよいですか?
- 28. Rubyでhttpリクエストの内容を取得するにはどうすればよいですか? PHPで
- 29. TcpInboundGatewayでリクエストに応答するにはどうすればよいですか?
- 30. HTTPリクエストがNodejsサーバですぐに応答を送信できない
URLを愛する;) – Jonas
@NeqO:私のお気に入りのウェブサイト:-)そこに多くの情報! – RageZ