java 发送json_Java 用HTTP的方式发送JSON报文请求

这篇博客介绍了如何使用Java通过HTTP POST方法向指定URL(10.10.10.110:8888)发送JSON数据,并接收返回的JSON响应。示例代码展示了两种构造JSON字符串的方法,然后利用HttpURLConnection进行网络通信,设置请求头和内容类型,连接并读取响应。最后,解析返回的JSON响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

项目调用第三方接口时,通常是用socket或者http的通讯方式发送请求:http 为短连接,客户端发送请求都需要服务器端回送响应,请求结束后,主动释放链接。Socket为长连接:通常情况下Socket 连接就是 TCP 连接,因此 Socket 连接一旦建立,通讯双方开始互发数据内容,直到双方断开连接。下面介绍HTTP的方式发送和接收JSON报文。

需求:

用HTTP的方式,向URL为10.10.10.110:8888地址发送json报文,返回的结果也是json报文。

d4afb73e851145e1b80a2e390538e132.png

主要代码如下:

48304ba5e6f9fe08f3fa1abda7d326ab.png

1 String resp= null;

2 JSONObject obj = new JSONObject();

3 obj.put("name", "张三");

4 obj.put("age", "18");

5 String query = obj.toString();

6 log.info("发送到URL的报文为:");

7 log.info(query);

8 try {

9 URL url = new URL("http://10.10.10.110:8888"); //url地址

10

11 HttpURLConnection c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值