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 { }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。