我需要使用以下文本/普通主體讀取HTTP響應200 OK。 (任一)如何閱讀HTTP響應正文?
OK
NUMBER NOT IN LIST
ERROR
但我只知道如何讀取HTTP響應,而不是響應正文。以實例說明,將不勝感激
我需要使用以下文本/普通主體讀取HTTP響應200 OK。 (任一)如何閱讀HTTP響應正文?
OK
NUMBER NOT IN LIST
ERROR
但我只知道如何讀取HTTP響應,而不是響應正文。以實例說明,將不勝感激
可以使用WebClient.DownloadString Method發出HTTP GET請求,並得到HTTP響應正文返回的字符串:
using (var client = new WebClient())
{
string result = client.DownloadString("http://example.com/path/to/file");
switch (result)
{
case "OK":
case "NUMBER NOT IN LIST":
case "ERROR":
break;
}
}
謝謝。我會試一試。 – 2012-02-25 13:16:15
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://example.com/path/to/file");
request.UseDefaultCredentials = true;
if (request.Proxy == null)
{
request.Proxy = new WebProxy("http://example.com");
}
request.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;
HttpWebResponse響應=(HttpWebResponse)(要求.GetResponse());
如果你正在使用*這個,那麼它可能與asp.net無關。坦率地說,這不僅僅是WebClient.DownloadString? – 2012-02-25 13:09:26
謝謝。這就是我需要的。 – 2012-02-25 13:21:42