StringBuilder sb = new StringBuilder();
string data = "";
try
{
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(@"http://alerts.ncdr.nat.gov.tw/");
myHttpWebRequest.Method = "GET";
using (WebResponse myWebResponse = myHttpWebRequest.GetResponse())
{
using (Stream myStream = myWebResponse.GetResponseStream())
{
using (StreamReader myStreamReader = new StreamReader(myStream))
{
data = myStreamReader.ReadToEnd();
richTextBox1.Text = data;
}
}
}
}
catch (WebException ex)
{
richTextBox1.Text = new StreamReader(ex.Response.GetResponseStream())
.ReadToEnd();
}
剛好案子上有使用到偵測網站是否是正常,但是很怪跑到一段IIS就跑出Error 500的問題,查詢了一下有可能是我使用了偵測是不是平板的Regex產生的問題,因為他有使用到 Request.ServerVariables["HTTP_USER_AGENT"]每次偵測到跑到這段就掛了先暫時紀錄一下之後再來處理
2014年8月6日 星期三
C# WebRequest Error 500
暫時紀錄一下
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言