使用HttpUrlConnection的POST方式返回响应信息
来源:互联网 发布:滨州市行知中学 编辑:程序博客网 时间:2024/06/18 16:20
1 . 上文说的是用get方式进行返回响应信息,现在来看一下用post方式怎么进行返回响应信息.
2 . 用post方式比较麻烦一点,因为在获取url的时候没有具体的参数值,需要额外的进行添加需要的一些name,pswd等参数值,是通过输出流进行写入的.在代码中注意一下是怎么写入的.
3 . 其实和get方式的代码就多在了怎么写入属性值上,其他基本类似.
4 . 时间有限,整理的不大自习,具体的方法还是要看具体的代码.
package com.qf.demo5;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;/** * post请求方式,返回响应信息 * @author Administrator * */public class Test3 { public static void main(String[] args) { BufferedReader reader = null; try { URL url = new URL("http://localhost:8080/Day28_03/LoginServlet"); // 2 HttpURLConnection connection = (HttpURLConnection) url.openConnection(); // 3 connection.setRequestMethod("POST"); // 是否允许修改 地址 (是否允许在地址中追加 参数) connection.setDoOutput(true);// false 默认不允许修改 connection.setDoInput(true);// true 默认就是允许读取的 (修改以后要读取) // 4 修改 追加 参数 OutputStream os = connection.getOutputStream();// 从这个流 向 conntion中取添加参数 os.write("useName=zhangasan&pwd=123".getBytes()); os.flush(); // 5 连接(可以写 可以不写 不写 默认帮助执行 连接操作) //connection.connect(); // 6 读取响应内容 if(connection.getResponseCode()==200){ reader = new BufferedReader(new InputStreamReader(connection.getInputStream(),"utf-8")); String result = reader.readLine(); System.out.println("服务器回复的数据="+result); } } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { if(reader!=null){ try { reader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }}
阅读全文
0 0
- 使用HttpUrlConnection的POST方式返回响应信息
- 使用HttpUrlConnection的GET方式返回响应信息
- HttpURLConnection form-data的post方式,提交图片信息
- 使用HttpURLConnection 的post方法来返回一个xml
- HttpURLConnection--HttpURLConnection的Post请求方式
- HttpURLConnection的Post请求方式
- HttpUrlConnection的post方式用法
- android 使用httpURLConnection post方式访问接口的简单工具包
- 使用HttpURLConnection进行POST方式提交
- 使用HttpURLConnection进行POST方式提交
- 使用HttpURLConnection进行POST方式提交
- 使用HttpURLConnection采用Post方式请求数据
- 使用HttpURLConnection采用Post方式请求数据
- HttpURLConnection的GET和POST请求方式
- HttpUrlConnection(POST方式)
- 在Java中使用HttpURLConnection发送http客户端请求、服务器端返回信息、接受服务器端的信息
- 使用HttpURLConnection采用get方式或post方式请求数据
- android 使用HttpURLConnection方式提交get/post请求
- Spring Boot中使用MyBatis注解配置详解
- DeDeCMS列表页用dede:arclist和dede:list标签调用附加表字段
- Java内部类的一些总结
- EA&UML日拱一卒-活动图::OMG UML2.5中文译文 16.12 Expansion Regisons
- bzoj4653 [Noi2016]区间
- 使用HttpUrlConnection的POST方式返回响应信息
- 如何用C语言实现圈叉游戏(-)
- 算法服务平台-整体架构以及说明
- HDU 1506-单调栈-DP
- 搜狐2017笔试编程题--Kolakoski序列
- InnoDB undo log解析(二)
- Java字符串中常见的10个问题
- C++编程实现冒泡排序
- 嵌入式系统硬件组成-3.5.2