Comme MSDN Documentation
Si vous faites une demande, POST
ou GET
comme:
// Creates an HttpWebRequest for the specified URL.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
Vous obtiendrez toujours un objet Response
comme:
// Sends the HttpWebRequest and waits for response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Et vous pouvez obtenir tous les en-têtes avec:
myHttpWebResponse.Headers
Et itérer comme eux:
for(int i=0; i < myHttpWebResponse.Headers.Count; ++i)
Console.WriteLine("\nHeader Name:{0}, Value:1}",myHttpWebResponse.Headers.Keys[i],myHttpWebResponse.Headers[i]);