如何从java中的SWT浏览器对象或任何其他浏览器获取浏览器的响应头或当前URL(它重定向到另一页)?浏览器获取当前的url或响应标题
0
A
回答
0
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class HttpResponseHeaderDemo {
public static void main(String[] args) {
try {
URL url = new URL("http://www.domain.com/index.html");
URLConnection connection = url.openConnection();
Map responseMap = connection.getHeaderFields();
for (Iterator iterator = responseMap.keySet().iterator(); iterator.hasNext();) {
String key = (String) iterator.next();
System.out.print(key + " = ");
List values = (List) responseMap.get(key);
for (int i = 0; i < values.size(); i++) {
Object o = values.get(i);
System.out.print(o + ", ");
}
System.out.println("");
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
+0
网址必须通过浏览器打开...(ia正在使用java脸谱) – m4dgirl 2011-02-10 10:44:27
0
假设你已经做了这样的事情:
URI uri = new URI("http://www.foo.bar");
HttpURLConnection conn = (HttpURLConnection) uri.getURI().toURL().openConnection();
conn.connect();
responseCode = conn.getResponseCode();
is = conn.getInputStream();
// read from IS
你可以再做:
conn.getURL();
获得重定向响应URL。
+0
网址必须通过浏览器打开...(ia正在使用java脸谱网) – m4dgirl 2011-02-10 12:43:42
相关问题
- 1. 浏览器扩展 - 如何获取当前页面的URL
- 2. 如何使用JavaScript获取当前浏览器的URL?
- 3. 如何使用AutoHotKey脚本获取当前的浏览器URL?
- 4. 从浏览器获取URL
- 5. Liferay获取浏览器URL
- 6. 如何从浏览器获取当前标签网址?
- 7. 在node.js中获取浏览器响应或回调CLI
- 8. 在浏览器中打开url响应
- 9. 响应比,当我在浏览器
- 10. 获取浏览器的URL与jQuery
- 11. Python - 从当前浏览器操作和读取浏览器
- 12. 如何获得所有浏览器使用java的当前标签URL?
- 13. 是否可以使用网页浏览器或Selenium在浏览器中抓取当前URL
- 14. 从BOT打开浏览器实例并从浏览器获取响应
- 15. 从android浏览器获取url
- 16. Haskell通过浏览器获取URL
- 17. Wicket:从浏览器获取URL
- 18. 如何从Safari浏览器获取URL
- 19. 从手机浏览器获取URL?
- 20. 从网络浏览器中获取url
- 21. 浏览器忽略来自ajax响应的标题刷新
- 22. 获取当前URL
- 23. 获取当前URL
- 24. 获取当前URL
- 25. 获取当前打开的浏览器窗口在硒2(WebDriver)
- 26. 用jsdom获取当前浏览器的DOM?
- 27. 如何获取浏览器当前正在访问的网址?
- 28. 在浏览器之前获取数据:)
- 29. 在发送到浏览器之前过滤node.js响应(标题和正文)?
- 30. 从Ubuntu的QT应用程序的Firefox浏览器获取URL
到目前为止,您询问过的任何问题的答案都有吗?如果没有,你需要提供反馈,是的,那么你需要开始标记为正确的。 – Joel 2011-02-09 15:49:04