从服务器获取json

本文介绍了一段使用Java代码调用快递100 API 查询申通快递物流信息的方法。通过构建URL并利用HttpURLConnection获取输入流,最终将查询结果转换为JSON字符串。此过程涉及网络请求与数据解析的技术细节。
String apiUrl=
"https://www.kuaidi100.com/query?type=shentong&postid=227728570456";
URL url=new URL(apiUrl);
HttpURLConnection conn= (HttpURLConnection) url.openConnection();
InputStream is=conn.getInputStream();
byte []temp=new byte[1024];
int length=0;
ByteArrayOutputStream baos=new ByteArrayOutputStream();
while ((length=is.read(temp))!=-1){
    baos.write(temp,0,length);
}
json=baos.toString();
Message msg=new Message();
msg.what=1;
msg.obj=json;
handler.sendMessage(msg);
记得注册联网权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值