java代码调用http接口简单例子(实测可用)
2017-11-14 11:35
567 查看
package Mytest.model.test; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class HttpDemo { public static void main(String[] args) throws Exception { //请求的webservice的url URL url = new URL("http://www.longwenyun.com/lwSystem/user/getUserInfo.action"); //创建http链接 HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); //设置请求的方法类型 httpURLConnection.setRequestMethod("POST"); //设置请求的内容类型 httpURLConnection.setRequestProperty("Content-type", "application/x-www-form-urlencoded"); //设置发送数据 httpURLConnection.setDoOutput(true); //设置接受数据 httpURLConnection.setDoInput(true); //发送数据,使用输出流 OutputStream outputStream = httpURLConnection.getOutputStream(); //发送的soap协议的数据 String content = "user_id="+ URLEncoder.encode("13846", "gbk"); //发送数据 outputStream.write(content.getBytes()); //接收数据 4000 InputStream inputStream = httpURLConnection.getInputStream(); //定义字节数组 byte[] b = new byte[1024]; //定义一个输出流存储接收到的数据 ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); //开始接收数据 int len = 0; while (true) { len = inputStream.read(b); if (len == -1) { //数据读完 break; } byteArrayOutputStream.write(b, 0, len); } //从输出流中获取读取到数据(服务端返回的) String response = byteArrayOutputStream.toString(); System.out.println(response); } }
相关文章推荐
- 短信http接口的java代码调用示例
- 编写存储过程,并且使用java代码调用存储过程的简单例子
- java中调用C/C++编写的生成的动态连接库dll文件接口的简单例子
- Java数据接口编写简单例子,Java Json解析,服务端接口输出Json数据,客户端通过HTTP获取接口Json数据
- 【转载】Java数据接口编写简单例子,Java Json解析,服务端接口输出Json数据,客户端通过HTTP获取接口Json数据,作者:Jaiky_杰哥
- oracle调用java方法的例子(下面所有代码都是在sql/plus中写)
- Java实现的简单的WebService服务发布和Client调用例子
- 一个简单的打印HttpServletRequest头jsp代码例子
- Java代码调用Net接口进行Webservices对接
- 《Java平台体系》——第二章 JVM——实战:Java调用本地代码的例子
- oracle调用java方法的例子(下面所有代码都是在sql/plus中写)
- 《Java平台体系》——第二章 JVM——实战:本地库调用JVM和Java代码例子
- JNI 调用C++代码 并在C++代码中调用Java传递进来的接口
- 通过基站信息(LAC,CID)调用google的json接口获取地理位置信息的Java代码
- Android http请求例子、Unicode转UTF-8 java代码收藏
- 今天的问题:一个简单的例子,请帮我解开“接口实现Java‘隐藏实现细目’”的迷惑。
- JavaFX技巧:纯Java代码调用JavaFX的例子
- 动态调用一个类的简单例子(java反射)
- sql 存储过程 几个 简单例子,及在asp.net(C#)中调用存储过程的代码