也就是说,发生了 500 错误,要把服务器返回给 HttpWebRequest 的那个页面给显示出来。byte[] bytes = System.Text.Encoding.UTF8.GetBytes("siteName=" + HttpUtility.UrlEncode("千一网络") + "&domain=" + HttpUtility.UrlEncode("www.itpow.com"));
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "POST";
request.ContentLength = bytes.Length;
request.ContentType = "application/x-www-form-urlencoded";
Stream stream = request.GetRequestStream();
stream.Write(bytes, 0, bytes.Length);
try
{
WebResponse response = request.GetResponse();
}
catch(WebException ex)
{
WebResponse wr = ex.Response;
using (StreamReader reader = new StreamReader(wr.GetResponseStream(), System.Text.Encoding.UTF8))
{
Response.Write(reader.ReadToEnd());
}
}