我在使用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
我遇到了同样的问题。谢谢你的帮助。