之前开发的webService服务都是SOAP 通过WSDL文件来生成代码开发的,最近做系统集成时遇到REST的方式调用webService,现整理实现方案如下:
//REST服务是通过通过URL传递参数 返回JSON数据类型
byte[] data=new byte[5024];
int len=0;
try {
URL url=new URL("http://域名/seal/services/seal/process/useApply/single/create");
HttpURLConnection conn=(HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");// 提交模式
conn.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
conn.setRequestProperty("Authorization", token);//设置http头权限认证传值
conn.setUseCaches(false);
conn.setDoOutput(true);// 是否输入参数
//参数拼接--字节流的形式
// StringBuffer param = new Str