我需要写一个程序,可以重定向的http://localhost:8080到en.wikipedia.org,这似乎很容易,但我有一些问题(只有维基百科与其他网站的工作很好)。我做了维基百科的url:
URL url = new URL("http", "en.wikipedia.org", 80, "/wiki");当我想要connection.getInputStream()时,我收到消息404not URLConnection。所以我尝试了一些主机报头的破解方法,因为在这种情况下主机报头是本地主机:8080,因此我尝试将主机报头更改为维基百科,并且它起作用了,但是在浏览器http://localhost:8080中的请求打开后,维基百科打开,但是浏览器中的url更改为en.wikipedia.org,但我想继续使用本地主机:)
发布于 2010-05-21 00:18:21
维基百科使用Javascript来转义外国网站中的框架。基本上,Javascript将浏览器URL与wikipedia URL进行比较,如果不同,则重新加载真正的wikipedia URL。所以这可能也会影响到你。
尝试在浏览器中禁用Javascript。
发布于 2010-05-21 00:03:40
https://stackoverflow.com/questions/2875370
复制相似问题