Jad*_*ias 5 .net c# asp.net iis webclient
看看代码:
using (var client = new WebClient())
{
try
{
var bytesReceived = client.UploadData("http://localhost", bytesToPost);
var response = client.Encoding.GetString(bytesReceived);
}
catch (Exception ex)
{
}
}
Run Code Online (Sandbox Code Playgroud)
调用UploadData方法时,我收到此HTTP 500内部服务器错误.但是在调试时我无法在"ex"对象中的任何位置看到错误描述.如何重写此代码以便我可以阅读错误说明?
Web服务器通常会返回包含更多详细信息的错误页面(HTML或纯文本,具体取决于服务器).您可以通过捕获WebException并读取其Response属性中的响应流来获取此信息.