java 访问 Wcf利用 HttpClient
2013-03-08 17:18
423 查看
String retVal = ""; //服务地址 String method = "http://192.168.0.218:5000/ServiceHost_Basic/SchoolSuperiorService/Insert"; HttpClient client = new DefaultHttpClient(); HttpPost request = new HttpPost(method); //****************方式一:对象操作方式******************************** SchoolSuperiorData obj = new SchoolSuperiorData(); obj.setCzdh("czdh"); obj.setDzxx("dzxx"); obj.setFzr("fzr"); obj.setLxdh("lxdh"); obj.setYzbm("yzbm"); obj.setZgbmdm("zgbmdm" + System.currentTimeMillis()); obj.setZgbmdz("zgbmdz"); obj.setZgbmmc("zgbmmc" + " from data2Json"); obj.setZydz("zydz"); JSONObject dataJson = JSONObject.fromObject(obj); System.out.println(dataJson.toString()); try { request.setEntity(new StringEntity(dataJson.toString())); request.setHeader(HTTP.CONTENT_TYPE, "text/json"); HttpResponse response = client.execute(request); retVal = EntityUtils.toString(response.getEntity()); System.out.println(retVal); } catch (Exception e1) { e1.printStackTrace(); } // ****************************************************************** // ****************方式二:JSON对象键值对方式************************** JSONObject p = new JSONObject(); p.put("czdh", "czdh"); p.put("dzxx", "dzxx"); p.put("fzr", "fzr"); p.put("lxdh", "lxdh"); p.put("yzbm", "yzbm"); p.put("zgbmdm", "zgbmdm" + System.currentTimeMillis()); p.put("zgbmdz", "zgbmdz"); p.put("zgbmmc", "zgbmmc" + " from KeyValue"); p.put("zydz", "zydz"); System.out.println(p.toString()); try { request.setEntity(new StringEntity(p.toString())); request.setHeader(HTTP.CONTENT_TYPE, "text/json"); HttpResponse response = client.execute(request); retVal = EntityUtils.toString(response.getEntity()); System.out.println(retVal); } catch (Exception e1) { e1.printStackTrace(); } // *******************************************************************代码下载地址 去下载
相关文章推荐
- Java基础:利用HttpClient获取网页内容
- JAVA利用httpclient登录开心网
- 如何用java代码访问远程web服务器(手写一个自己的httpClient)
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 利用HttpClient4访问网页
- 利用HttpClient URLConnection两个类 访问服务器
- Java利用httpasyncclient进行异步HTTP请求
- 安卓课程表(解决利用Httpclient登录获得cookie继续访问但网页仍提示无权限请登录的问题)
- HttpClient 通过域名访问请求接口出现java.net.UnknownHostException解决方法
- Java网络编程:利用apache的HttpClient包进行http操作
- Java利用httpasyncclient进行异步HTTP请求
- HttpClient 通过域名访问请求接口出现java.net.UnknownHostException解决方法
- java应用集锦9:httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件
- Java代码中利用httpClient发送post、get请求
- java httpClient使用代理实现外网访问
- Use java.net.HttpURLConnection/HttpClient 访问web service ( HTTP/HTTPS)
- crawler_java应用集锦9:httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件_设置代理
- Java利用httpasyncclient进行异步HTTP请求
- Java HttpClient访问百度地图服务
- Java 程序(httpclient) 访问https保护的网站