httpPost请求,application/json格式
2017-08-22 11:05
501 查看
import net.sf.json.JSONObject; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; /** * httpPost请求,application/json格式 * @author lina * @date 2017-8-22 上午11:03:24 */ public class HttpRequest { public static void main(String[] args) throws Exception{ DefaultHttpClient httpClient = new DefaultHttpClient(); String url = "http://192.168.13.154:8080/test/createToken"; HttpPost httpPost = new HttpPost(url); // 设置请求的header httpPost.addHeader("Content-Type", "application/json;charset=utf-8"); // 设置请求的参数 JSONObject jsonParam = new JSONObject(); jsonParam.put("参数", "参数值"); StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8"); entity.setContentEncoding("UTF-8"); entity.setContentType("application/json"); httpPost.setEntity(entity); // 执行请求 HttpResponse response = httpClient.execute(httpPost); String json2 = EntityUtils.toString(response.getEntity(), "utf-8"); JSONObject jsonObject = JSONObject.fromObject(json2); // 打印执行结果 System.out.println(jsonObject); } }
相关文章推荐
- httpclient的post请求并处理json格式响应数据
- java代码发送JSON格式的httpPOST请求
- JAVA HTTP POST请求(请求参数格式为json)
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- java发送JSON格式的http通讯的post请求
- 接口测试类(http,post请求)参数 json格式
- java代码发送JSON格式的httpPOST请求
- http post 请求参数格式是json
- java实现HTTP的post请求 json格式中文乱码问题
- java代码发送JSON格式的httpPOST请求
- (转)java代码发送JSON格式的httpPOST请求
- C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,',\n,n)等处理
- java实现HTTP的post请求 key-value格式与json格式的区别
- java代码发送JSON格式的httpPOST请求
- Http Post请求提交json格式数据工具类,解决请求参数中文乱码问题
- java实现HTTP的post请求 json格式中文乱码问题
- Java 模拟post请求,发送json格式数据
- loadrunner(1)----http POST三种请求格式的脚本
- Android HttpURLconnection使用POST请求参数是json