分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

接口访问-并返回json字符串

发布时间:2023-09-06 01:26责任编辑:赖小花关键词:jsjson

String requestUrl = "http://www.kuaidi100.com/query?type="+express2.getCode()+"&postid="+express2.getExpress_number();
??JSONObject jsonObject = null;
??????StringBuffer buffer = new StringBuffer();
???????try {

???????????URL url = new URL(requestUrl);
???????????// http协议传输
???????????HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection();

???????????httpUrlConn.setDoOutput(true);
???????????httpUrlConn.setDoInput(true);
???????????httpUrlConn.setUseCaches(false);
???????????// 设置请求方式(GET/POST)
???????????httpUrlConn.setRequestMethod("POST");
???????????httpUrlConn.connect();
???????????// 将返回的输入流转换成字符串
???????????InputStream inputStream = httpUrlConn.getInputStream();
???????????InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");
???????????BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

String str = null;

???????????while ((str = bufferedReader.readLine()) != null) {
???????????????buffer.append(str);
???????????}
???????????bufferedReader.close();
???????????inputStreamReader.close();
???????????// 释放资源
???????????inputStream.close();
???????????inputStream = null;
???????????httpUrlConn.disconnect();
???????????jsonObject = JSONObject.fromObject(buffer.toString());
???????} catch (Exception e) {
???????????e.printStackTrace();
???????}
if(jsonObject.get("message").equals("ok")){
map.put("expressInfos", jsonObject.get("data"));
}

接口访问-并返回json字符串

原文地址:https://www.cnblogs.com/hu-net/p/8527150.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved