gpt4 book ai didi

c# - StreamReader 无法正常工作

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:07 24 4
gpt4 key购买 nike

有人可以向我解释发生了什么吗?

当我使用这个 url 代码时,Label1 在我的内部发布远程页面

string url = "http://ireland.angloinfo.com/";

但这个不是Label1空的

string url = "http://cyprus.angloinfo.com/";

string html = string.Empty;
HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream());
html = myStreamReader.ReadToEnd();

Label1.Text = html;

出了什么问题?

最佳答案

在收到响应之前添加以下内容:

    HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
myHttpWebRequest.UserAgent = "Mozilla/5.0";

您的代码是正确的,但网络服务器似乎对请求 header 中未指定 User-Agent 字段的请求返回空响应。

关于c# - StreamReader 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12231764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com