https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel="手机号码"

jsp代码:

<form action="https://tcc.taobao.com/cc/json/mobile_tel_segment.htm" method="post">请输入手机号:<input type="text" name="tel" value=""><input type="submit" value="查询 ">
</form>

访问jsp页面,输入测试手机号码:13535382112,点击查询按钮,得到以下返回结果

__GetZoneResult_ = {mts:'1353538',province:'广东',catName:'中国移动',telString:'13535382112',areaVid:'30517',ispVid:'3236139',carrier:'广东移动'
}

通过JAVA代码访问:

package com.interfaces.demo1;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;public class InterfaceTest {public static void main(String[] args) throws Exception {// 方法一System.out.println(InterfaceTest.getURLContent());// 方法二String urlStr = "https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13535382112";System.out.println(InterfaceTest.getURLContent(urlStr));}public static String getURLContent() throws Exception {String strURL = "https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13535382112";URL url = new URL(strURL);HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();httpConn.setRequestMethod("GET");httpConn.connect();BufferedReader reader = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));String line;StringBuffer buffer = new StringBuffer();while ((line = reader.readLine()) != null) {buffer.append(line);}reader.close();httpConn.disconnect();System.out.println(buffer.toString());System.out.println(buffer);System.out.println(buffer.toString());return buffer.toString();}/*** 程序中访问http数据接口*/public static String getURLContent(String urlStr) {/** 网络的url地址 */URL url = null;/** http连接 */HttpURLConnection httpConn = null;/**//** 输入流 */BufferedReader in = null;StringBuffer sb = new StringBuffer();try {url = new URL(urlStr);in = new BufferedReader(new InputStreamReader(url.openStream(), "GBk"));String str = null;while ((str = in.readLine()) != null) {sb.append(str);}} catch (Exception ex) {} finally {try {if (in != null) {in.close();}} catch (IOException ex) {}}String result = sb.toString();return result;}
}

JAVA如何调用对方http接口得到返回数据相关推荐

  1. 使用charles修改服务器返回数据,charles_01_打断点修改接口请求返回数据

    前言 测试过程中,为了模拟某场景测试,经常需要修改接口请求或者返回数据.可通过抓包工具打断点,实现模拟测试场景.常用的抓包工具charles和fiddler均可打断点mock数据.由于小编安装了cha ...

  2. [亲测可用]springBoot调用对方webService接口的几种方法示例

    目录 前言 一.需要用到的maven 二.如何调用webservice接口 调用方法一: 调用方法二: myEclipse生成的例子: idea生成的例子: 前言 平常我们开发调用接口一般会用到几种数 ...

  3. 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈

    20180811写在前面的话 有很多人遇到问题之后问我,结果大多数是因为配置问题,所以请详细阅读前面的配置步骤. 20181016注意事项 收到反馈,之前写的接口即将废弃,源代码中的js接口需要修改, ...

  4. [Java基础]-- 调用第三方支付接口

    1.调用第三方支付接口参考 http://blog.csdn.net/saindy5828/article/details/6800331点击打开链接 2.举例 一般情况下,各个支付平台都会给我们一个 ...

  5. python调用zabbix api接口实时展示数据

    近日公司准备自已做一个运维管理平台,其中的监控部分,打算调用zabbix api接口来进行展示. 经过思考之后,计划获取如下内容: 1.  获得认证密钥 2.  获取zabbix所有的主机组 3.  ...

  6. 接口返回数据太大_Vue实战044:Mockjs模拟服务器Api接口并返回数据详解

    前言 现在越来越多项目都采用前后端分离模式开发,这样前后端就可以同时开发,而且互不影响.但是目前项目跟进的很紧,没什么时间写后台,但是前端没接口测试可能会隐藏很多bug,到后面再来排查就麻烦了.所以在 ...

  7. Requests方法 -- 参数关联与JSESSION(上一个接口的返回数据作为下一个接口的请求参数)...

    前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了. 最常见的案例就是网站的登录案例,很多网站的登录并不仅 ...

  8. java实现调用短信接口发送短信

    如何调用java接口,进行短信的发送呢?现在几乎每一个平台都需要进行验证码短信或者通知类短信的发送,下面提供java接口的DEMO供大家下载: Java短信接口JDK点击下载 或者直接进入官网测试页面 ...

  9. java调用企业微信接口---获取考勤数据

    Static和new的区别? static : 不需要创建实例可直接使用, 会直到程序关闭才会释放资源,类的一个成员被static修饰后,该成员就属于类的成员了,被所有对象共享. new 对象: 每次 ...

最新文章

  1. P1086 花生采摘
  2. MySQL数据单个数据太大,导入不进去
  3. php中进制转换,php中进制转换
  4. 字节增强java_提高byte的效率
  5. lnmp的编译安装mysql_LNMP环境搭建(二) 编译安装MySQL
  6. 使用计算机管理文件教后反思,《管理计算机中的文件》教学反思
  7. 用python当壁纸_使用Python脚本将Bing的每日图片作为桌面的教程
  8. 信息学奥赛一本通 1123:图像相似度 | OpenJudge NOI 1.8 06:图像相似度
  9. 《Go 语言程序设计》读书笔记 (三) 方法
  10. 通常所说的pc机是指微型计算机,2017年自考计算机应用基础精选习题及答案(1)
  11. AVR 定点数运算程序设计及数制转换
  12. Oracle中 char varchar varchar2的区别
  13. C#根据字节数截取字符串【转载】
  14. 最新的Functions 类
  15. GeoServer的安装与数据服务发布
  16. 6.S081 Lab 1: Xv6 and Unix utilities
  17. CentOS hping3安装
  18. 商业软件太贵?找开源替代品
  19. 信号的频谱分析,加噪降噪处理
  20. 差别-request.getParameterValues与request.getParameter

热门文章

  1. [OI学习笔记]最小生成树之Prim算法
  2. Color.js增强你对颜色的控制
  3. 将字符串使用md5加密
  4. UIApplication Delegate和UIApplicationMain(程序完整启动过程)
  5. Redis学习(5)-常用命令
  6. 【白皮书分享】2022数据中台交付标准化白皮书-阿里云+埃森哲.pdf(附下载链接)...
  7. 2020年5月十大热门报告盘点(附下载链接)
  8. 原生xgboost与sklearn里的xgboost
  9. 今晚7点30,腾讯专家与你共探广告智能创意新可能
  10. 【直播预告】腾讯广告实时策略数据框架建设