所需工具:1、elipse 2、json所需jar包
代码:
bilephone; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.HttpURLConnection; import java.URL; import net.sf.json.JSONObject; public class MainActivity { /** * @param urlAll * :请求接口 * @param httpArg * :参数 * @return 返回结果 */ public static String request(String httpUrl, String httpArg) { BufferedReader reader = null; String result = null; StringBuffer sbf = new StringBuffer(); httpUrl = httpUrl + "?" + httpArg; try { URL url = new URL(httpUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); // 填入apikey到HTTP header connection.setRequestProperty("apikey", "73d6548dfb7223d3421608255a592ac3"); t(); InputStream is = InputStream(); reader = new BufferedReader(new InputStreamReader(is, "UTF-8")); String strRead = null; while ((strRead = adLine()) != null) { sbf.append(strRead); sbf.append("rn"); } reader.close(); result = String(); } catch (Exception e) { e.printStackTrace(); } return result; } public static void main(String[] args) { String resout = ""; String httpUrl = ""; String phonenum = "110"; String httpArg = "phone=" + phonenum; String jsonResult = request(httpUrl, httpArg); System.out.println(jsonResult); JSONObject obj = JSONObject.fromObject(jsonResult); String code = ("errNum").toString(); if (code.equals("0")) { JSONObject obj2 = (JSONObject) ("retData"); resout = ("province") + "-" + ("city") + "-" + ("supplier") + "-" + ("suit"); } else { resout = ("retMsg").toString(); } System.out.println(resout); } }
本文发布于:2024-01-28 01:51:22,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063778883956.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |