返回信息流在用java做网络方面的编程的时候,用到httpurlconnection已经可以成功获取某个网页的html源码了。但是我现在想的是,在我的浏览器中打开这个网页,而不只是返回html 的源码。该怎么做呢?
这是一条镜像帖。来源:北邮人论坛 / java / #29274同步于 2014/4/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]关于java的httpurlconnecton()的使用问题
poiuasd
2014/4/12镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
URL url = new URL(address);
String temp;
conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
conn.setDoInput(true);
conn.connect();
OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(),"UTF-8");
out.flush();
out.close();
以上大概就是获取网页源码的过程,但我想要在默认浏览器中打开这个网页啊?
【 在 nuanyangyang 的大作中提到: 】
: 搜一下“渲染引擎”(rendering engine)这个技术吧
但我现在不想自己渲染,只是想用我电脑上默认的浏览器打开它啊,感觉既然已经可以获取源码了,打开应该不难,但就是不知道怎么做。
来自「北邮人论坛手机版」
不同的操作系统有不同的通用的打开方式。比如mac是open,linux是xdg-open
【 在 poiuasd 的大作中提到: 】
: 但我现在不想自己渲染,只是想用我电脑上默认的浏览器打开它啊,感觉既然已经可以获取源码了,打开应该不难,但就是不知道怎么做。
: 来自「北邮人论坛手机版」
来自「北邮人论坛手机版」