2 回答
TA贡献1995条经验 获得超2个赞
您只是在创建WebRequest; 你必须打电话.GetResponse()来实际提出请求。
附带说明一下,除非您需要面向 NET 3.5 或更低版本,否则使用HttpClient是更现代的,可以说是更容易的方法来做到这一点。
TA贡献1712条经验 获得超3个赞
GetResponse()我的代码缺少一个。
这是我如何做到的:
for (int i = 0; i < links.Length; i++)
{
var request = WebRequest.Create(links[i]);
var response = (HttpWebResponse)request.GetResponse();
var dataStream = response.GetResponseStream();
var reader = new StreamReader(dataStream);
var responseFromServer = reader.ReadToEnd();
Console.WriteLine (responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
}
其中大部分直接来自 Microsoft 文档。
- 2 回答
- 0 关注
- 285 浏览
添加回答
举报
