在调用HttpClient GetAsync时获取NullReferenceException

时间:2017-05-04 23:22:46

标签: c# .net nullreferenceexception .net-standard

我在使用C#和HttpClient的PostAsync进行POST调用时遇到一些问题,这给我一个NullReferenceException。方法如下。

public String MakeSyncPostRequest(String data)
{
Uri url = new Uri(HostName);
var response = Client.PostAsync(url, new StringContent(data)).Result;
String answer = response.Content.ReadAsStringAsync().Result;
return answer;
}

我已经多次完成了这个方法,并且那里的变量都没有,所以我不确定究竟是什么问题。我是一种使用异步方法的新工作,所以也许我只是缺少一些东西。这是我正在编写的.NET标准库的一部分,它正在控制台应用程序中进行测试。还有其他人遇到过这个问题吗?是的,我有一个类似的方法async我遇到了同样的问题。谢谢你的帮助。

0 个答案:

没有答案