分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

HttpClient Restful Post 请求

发布时间:2023-09-06 01:07责任编辑:熊小新关键词:暂无标签
 ???public static void main(String[] args) { ???????SbVo sb = new SbVo(); ???????sb.setBusiness("SB"); ???????sb.setIphone("123456789"); ???????????????String param = new Gson().toJson(sb); ???????String url = "http://127.0.0.1:9001/ssfwpt/sb/test"; ???????????????System.out.println(httpPost(url, param)); ???} ???public static String httpPost(final String url, final String param) { ???????String result = null; ???????????????DefaultHttpClient httpClient = new DefaultHttpClient(); ???????HttpPost postRequest = new HttpPost(url); ???????postRequest.addHeader("Content-type", "application/json"); ???????try { ???????????StringEntity input = new StringEntity(param); ???????????input.setContentType("application/json"); ???????????????????????postRequest.setEntity(input); ???????????HttpResponse response = httpClient.execute(postRequest); ???????????????????????if (response.getStatusLine().getStatusCode() == 200) { ???????????????HttpEntity entity = response.getEntity(); ???????????????if (null != entity) { ???????????????????result = EntityUtils.toString(entity, "UTF-8"); ???????????????} ???????????} ???????} catch (UnsupportedEncodingException ex) { ???????????Logger.getLogger(Httpclienttest.class.getName()).log(Level.SEVERE, null, ex); ???????} catch (IOException ex) { ???????????Logger.getLogger(Httpclienttest.class.getName()).log(Level.SEVERE, null, ex); ???????} finally{ ???????????httpClient.getConnectionManager().shutdown(); ???????} ???????return result; ???}

HttpClient Restful Post 请求

原文地址:http://www.cnblogs.com/yshyee/p/7461969.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved