HttpUrlconnection POST提交 用于接口调用传参
2015-06-28 14:42
841 查看
package com.jr.demo; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class C { public static void main(String[] args) throws IOException { URL url=new URL("http://pc201407240141:8080/Spring_MVC_Test/loging.html"); HttpURLConnection connection=(HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setDoOutput(true); connection.setDoInput(true); connection.setUseCaches(false); connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); connection.connect(); DataOutputStream outputStream=new DataOutputStream(connection.getOutputStream()); String content="name="+URLEncoder.encode("吕佳瑞", "gbk"); content+="&pwd="+URLEncoder.encode("123", "gbk"); outputStream.writeBytes(content); outputStream.flush(); outputStream.close(); InputStreamReader is=new InputStreamReader(connection.getInputStream()); BufferedReader br=new BufferedReader(is); String line=""; StringBuffer sb=new StringBuffer(); while ((line=br.readLine())!=null) { sb.append(line); } System.out.println(sb.toString()); br.close(); } }
相关文章推荐
- fastjson处理接口时的一个问题
- 局域网与广域网接口标准
- RJ-45接口信号定义
- DVI 视频接口图文解析
- 如何设置域名接口
- Lua脚本调用外部脚本
- Shell脚本中引用、调用另一个脚本文件的2种方法
- C#中IEnumerable接口用法实例分析
- PowerShell中调用WPF生成炫酷窗口实例
- C#中实现判断某个类是否实现了某个接口
- C#实现调用迅雷下载的方法
- 关于脚本调用外部对像和类型库
- C#实现两接口中同名方法实例分析
- Ruby中调用执行shell命令的6种方法
- C#中的ICustomFormatter及IFormatProvider接口用法揭秘
- Lua中调用C++函数实例
- C++中调用Lua函数实例
- C语言中函数声明与调用问题
- 基于C# 中可以new一个接口?的问题分析
- C#抽象类和接口的区别分析