リモート URL で get 要求を実行し、返されたヘッダーを抽出したいと考えています。
助けてくれてありがとう!
リモート URL で get 要求を実行し、返されたヘッダーを抽出したいと考えています。
助けてくれてありがとう!
MSDN ドキュメントとして
あなたが何か要求をするか、POST
好きならGET
:
// Creates an HttpWebRequest for the specified URL.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
Response
次のようなオブジェクトを常に取得します。
// Sends the HttpWebRequest and waits for response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
そして、次の方法ですべてのヘッダーを取得できます。
myHttpWebResponse.Headers
そして、それらを次のように繰り返します。
for(int i=0; i < myHttpWebResponse.Headers.Count; ++i)
Console.WriteLine("\nHeader Name:{0}, Value:1}",myHttpWebResponse.Headers.Keys[i],myHttpWebResponse.Headers[i]);