博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Httpclient发送json请求
阅读量:5315 次
发布时间:2019-06-14

本文共 717 字,大约阅读时间需要 2 分钟。

一、Httpclient发送json请求

public String RequestJsonPost(String url){

    String strresponse = null;
    try{
        HttpClient hc = new DefaultHttpClient();
       HttpPost hp = new HttpPost(url);
       JSONObject jsonParam = new JSONObject();
       jsonParam.put("user","admin");
       jsonParam.put("password", "123456");
       //设置数据为utf-8编码
       StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8");
       //设置请求编码
       entity.setContentEncoding("utf-8");
       //设置请求类型
       entity.setContentType("application/json");
       hp.setEntity(entity);
       //请求并得到结果
       HttpResponse result = hc.execute(hp);
       strresponse = EntityUtils.toString(result.getEntity(),"utf-8").trim();
    }catch(Exception e){
       e.printStackTrace();
}
return strresponse;
}

 

转载于:https://www.cnblogs.com/beitha/p/6747853.html

你可能感兴趣的文章
VS2010插件之NuGet
查看>>
1.单机部署hadoop测试环境
查看>>
[设计模式]桥接模式
查看>>
Linux移植之内核启动过程引导阶段分析
查看>>
MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
查看>>
Java快速入门-01-基础篇
查看>>
734. [网络流24题] 方格取数问题 二分图点权最大独立集/最小割/最大流
查看>>
AngularJS之watch
查看>>
第五周软件工程作业-每周例行报告
查看>>
关于input type=file 限制文件上传类型
查看>>
深入浅出Mybatis系列(一)---Mybatis入门[转]
查看>>
深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap[转]
查看>>
移动平台对 meta 标签的定义
查看>>
[转载]工作面试时最难的25个问题
查看>>
Test
查看>>
HMAC
查看>>
linux进阶命令2
查看>>
实训三(cocos2dx 3.x 打包apk)
查看>>
【基础操作】线性基详解
查看>>
Git删除分支/恢复分支
查看>>