我是 C# 和 Windows 手机的新手,我正在尝试制作一个执行 JSON 请求的小应用程序。我正在关注这篇文章中的示例https://stackoverflow.com/a/4988809/702638
我目前的代码是这样的:
public string login()
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create(MY_URL);
httpWebRequest.ContentType = "text/plain";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string text = MY_JSON_STRING;
streamWriter.Write(text);
}
}
但由于某种原因,Visual Studio 会GetRequestStream()
出现错误消息:
错误 CS1061:“System.Net.HttpWebRequest”不包含“GetRequestStream”的定义,并且找不到接受“System.Net.HttpWebRequest”类型的第一个参数的扩展方法“GetRequestStream”(您是否缺少 using 指令或装配参考?)
关于为什么会发生这种情况的任何想法?我已经导入了System.Net
包。