gpt4 book ai didi

c# - 读取远程文件【C#】

转载 作者:行者123 更新时间:2023-11-30 18:58:05 26 4
gpt4 key购买 nike

我正在尝试在 C# 控制台应用程序中使用 HttpWebRequest 读取远程文件。但由于某种原因,请求为空 - 它永远找不到 URL。

这是我的代码:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://uo.neverlandsreborn.org:8000/botticus/status.ecl");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

这怎么可能?

文件只包含一个字符串。仅此而已!

最佳答案

您如何读取响应数据?它返回时是成功但为空,还是存在错误状态?

如果这没有帮助,请尝试 Wireshark ,这将使您了解网络级别发生的情况。

另外,考虑使用 WebClient而不是 WebRequest - 当您不需要做任何复杂的事情时,它确实使它变得非常简单:

string url = "http://uo.neverlandsreborn.org:8000/botticus/status.ecl";
WebClient wc = new WebClient();
string data = wc.DownloadString(url);

关于c# - 读取远程文件【C#】,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1618098/

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