Java如何post请求时发送JSON数据呢?
下文笔者讲述使用httpClient进行post请求并参数中放入JSON数据的方法及示例分享
httpClient发送JSON数据的示例
实现思路:
1.引入Apache HttpClient jar包
2.创建一个HttpPost请求
并添加header application/x-www-form-urlencoded
3.创建一个StringEntity
将JSON传递给它
4.运行代码
例:
HttpClient httpClient = HttpClientBuilder.create().build();
try {
HttpPost request = new HttpPost("http://java265.com");
StringEntity params = new StringEntity("details={\"name\":\"xyz\",\"age\":\"20\"} ");
request.addHeader("content-type", "application/x-www-form-urlencoded");
request.setEntity(params);
HttpResponse response = httpClient.execute(request);
} catch (Exception ex) {
} finally {
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


