发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

HttpURLConnection 的 POST 方法



HttpURLConnection 的 POST 方法

      URL url = new URL(".......");
      HttpURLConnection con = (HttpURLConnection) url.openConnection();
      con.setDoOutput(true); // POST方式
      con.setRequestMethod("POST");
      OutputStream os = con.getOutputStream(); // 输出流,写数据
      os.write("..........".getBytes());
      BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream())); // 读取结果
      String line;
      while ((line = reader.readLine()) != null) {
        System.out.println(line);
      }
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:HttpURLConnection 的 POST 方法

是这样的,HttpURLConnection 提交数据后会把对方的处理结果返回本地服务器处理;
我要的是它提交数据后本地就什么都不管了,页面自动就跳转到那里;

要一次完成。

如果HttpURLConnection提交参数后另外再转向那里,那又相当于另外给其发送了一次请求啊
编辑 回复 快速回复 TOP

Re:HttpURLConnection 的 POST 方法

我那面已经回复了,我复制到这面,留作参考!

提交和转向本来就是2个操作,

说清楚,我说的提交是服务器提交,就是把数据发给新的URL.
我说的转向是客户端转向,就是把客户的浏览器显示的地址,变成新的URL。 你总不会让用户看到的URL还是你当前的吧!

所以,这2个不可能一次性做完,因为是2台机器。
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:HttpURLConnection 的 POST 方法

谢谢了~~~

不能实现就想其他办法了~
编辑 回复 快速回复 TOP

Re:HttpURLConnection 的 POST 方法

如果你在客户端嵌入Applet 倒是可以实现!哈哈!!
也就是一个插件啦!
只不过,提交不是在服务器端了,而是在客户端, 而且,需要修改客户的设置

所有这些,都是有难度的!所以,如果客户量很大,想别的办法吧!!
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:HttpURLConnection 的 POST 方法

这个方法不错嘛
编辑 回复 快速回复 TOP
发新话题