我做了一个网站来检查它是否还在工作,在我的机器上它工作正常,但当我在服务器上发布它时,它给出错误500。我看了微软的文章,看到“不要使用WebRequest或其派生类进行新的开发。使用System .NET.Http.HttpClient类。”但是我不知道如何使用那个方法。我如何改变我的网站的方法?这是我的代码:
public static bool WebRequestTest(string url)
{
try
{
System.Net.WebRequest myRequest = System.Net.WebRequest.Create(url);
System.Net.WebResponse myResponse = myRequest.GetResponse();
}
catch (System.Net.WebException)
{
return false;
}
return true;
}
这是我的错误
“/”应用程序中的服务器错误。无法确定URI的格式。说明:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以了解有关错误以及代码中出现错误的位置的详细信息。
异常详细信息:System.UriFormatException:无效的URI:无法确定URI的格式。
1条答案
按热度按时间qacovj5a1#
你可以像下面的代码
你会得到很多关于HttpClient的例子。