我能够遍历一个response.Headers集合,并像这样显示每个头的值。如何获取HttpResponseHeader的名称?
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(postDest);
//Set up the request with needed properties etc.
HttpWebResponse response = req.GetResponse() as HttpWebResponse;
for(int i= 0; i < response.Headers.Count; i++)
{
MessageBox.Show(response.Headers[i].ToString());
}
但是我怎样才能得到每个ResponseHeader的名称字段名?
更新:
如果我这样做,我能够获得字段名和值。
for (int i = 0; i < response.Headers.Count; i++)
{
MessageBox.Show("Field-Name is: " + response.Headers.GetKey(i).ToString() + " Value is: " + response.Headers[i].ToString());
}
感谢krakover。如果你想用更新更新你的答案给我的更新,我会选择正确的方向。 –