1

我使用Privoxy编写应用程序

forward /spacemap/xml/maps.php 127.0.0.1:9002

C# 中的下一步

TcpListener tcpListener = new TcpListener(IPAddress.Any, 9002);
tcpListener.Start();
while (true)
{
TcpClient tcpClient = tcpListener.AcceptTcpClient();
HTTP HTTP = new HTTP(tcpClient);
HTTP.Read();
}

在方法HTTP.Read()中,我从请求中读取了所有标题到这个文件(/spacemap/xml/maps.php),它工作正常。

但是当我得到 requestURL(good) 并尝试打开该 url 时,什么也没有发生。

WebClient webClient = new WebClient();
string download = webClient.DownloadString("http://example.com/spacemap/xml/maps.php");
Console.WriteLine(download);

但下载变量为空。(网络浏览器中的链接工作正常)。

我正在尝试 HttpWebRequest、WebRequest、WebClient - 什么都没有,其他链接工作正常。

有任何想法吗?

4

0 回答 0