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 - 什么都没有,其他链接工作正常。
有任何想法吗?