我正在获取HTML响应而不是JSON响应.我正在使用以下代码,我收到的HTML响应为bf.readLine().以下代码中是否存在任何问题或此API问题?

String uri = "http://192.168.77.6/Ivr_ABN_API/?id=" + mobile;

URL url;

Gson json = null;

try {

url = new URL(uri);

json = new Gson();

HttpURLConnection connection;

access_token = db.getAccessTokenFromDB();

connection = (HttpURLConnection) url.openConnection();

connection.setRequestMethod("GET");

System.out.println("URL:" + uri);

connection.setRequestProperty("Content-Type", "application/json");

int status = connection.getResponseCode();

resCode = Integer.toString(status);

System.out.println("status is " + status);

InputStream in = connection.getInputStream();

System.out.println("inputStreamer " + in);

BufferedReader bf = new BufferedReader(new InputStreamReader(

connection.getInputStream()));

System.out.println("bf.readLine() - " + bf.readLine());

while ((output = bf.readLine()) != null) {

JSONObject obj = new JSONObject(output);

System.out.println("output is " + output);

resCode = obj.getString("resCode");

resDesc = obj.getString("COUNT");

}

响应信息有json和html,获取HTML响应而不是Json响应相关推荐

  1. selenium 获取请求响应信息,包括请求的响应头和响应体

    在我们使用selenium请求网页时,有时不想从浏览器解析后的html标签获取数据,如果能直接获取url返回的json格式数据会更容易解析.就像request和scrapy爬虫返回的响应数据一样.那么 ...

  2. Flask框架(flask中设置响应信息的方法,返回json数据的方法)

    设置响应信息的方法 1.  返回自定义的响应头,有两种方式: (1)  第一种是:视图函数return的时候,使用元组,返回自定义的信息           返回的时候的状态码可以自定义信息:&quo ...

  3. python构造响应头_Python爬虫库requests获取响应内容、响应状态码、响应头

    首先在程序中引入Requests模块 import requests 一.获取不同类型的响应内容 在发送请求后,服务器会返回一个响应内容,而且requests通常会自动解码响应内容 1.文本响应内容 ...

  4. .NET Core授权失败如何自定义响应信息?

    [导读]在.NET 5之前,当授权失败即403时无法很友好的自定义错误信息,以致于比如利用Vue获取到的是空响应,不能很好的处理实际业务,同时涉及到权限粒度控制到控制器.Action,也不能很好的获取 ...

  5. ajax解析json中的对象数组对象,在JQuery中检索json数组后获取json对象Ajax

    我使用JQuery AJAX检索某些数据(标题和说明).正如你可以看到我打通的结果,并出结果的JSON数组和循环div标签中在JQuery中检索json数组后获取json对象Ajax success ...

  6. struts2:JSON在struts中的应用(JSP页面中将对象转换为JSON字符串提交、JSP页面中获取后台Response返回的JSON对象)...

    JSON主要创建如下两种数据对象: 由JSON格式字符串创建,转换成JavaScript的Object对象: 由JSON格式字符串创建,转换成JavaScript的List或数组链表对象. 更多关于J ...

  7. springboot+aop切点记录请求和响应信息

    本篇主要分享的是springboot中结合aop方式来记录请求参数和响应的数据信息:这里主要讲解两种切入点方式,一种方法切入,一种注解切入:首先创建个springboot测试工程并通过maven添加如 ...

  8. Spring Boot使用AOP在控制台打印请求、响应信息

    AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等. AOP简介 AOP全称Aspect Oriented Programming,面向切面,AOP主要实现的 ...

  9. python向kafka发送json数据_python3实现从kafka获取数据,并解析为json格式,写入到mysql中...

    项目需求:将kafka解析来的日志获取到数据库的变更记录,按照订单的级别和订单明细级别写入数据库,一条订单的所有信息包括各种维度信息均保存在一条json中,写入mysql5.7中. 配置信息: [Gl ...

最新文章

  1. 【Win32汇编】五种寻址方式
  2. 转:高效代码审查的八条准则和十个经验
  3. bootstrap时间控件
  4. windows没有磁盘_Windows硬盘和内存镜像取证
  5. Redis 通过 RDB 方式进行数据备份与还原
  6. 景观分析工具:arcgis中patch analysis模块
  7. I2C和Modbus通信
  8. java gsm短信发送_GSM java短信二次开发出现问题
  9. 编程实现strstr函数
  10. 网站用户活跃度统计服务器,活跃用户统计规则
  11. 使用git上传代码遇到关于remote: Support for password authentication was removed on August 13, 2021.的问题
  12. 【问链-区块链基础知识系列】 第十二课 区块链产业落地现状分析
  13. 10g gtx 光纤通信测试_10G光模块知识问与答
  14. java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合
  15. 中国科学院的研究所很难进吗?
  16. 使用Python PIL库中的Image.thumbnail函数裁剪图片
  17. 分类信息网和织梦搬家后报错Fatal error: Uncaught ArgumentCountError: Too few arguments to function AddFilter(), 3
  18. 使用决策树对数据进行分类——识别橘子苹果
  19. 1至5轴通用示教程序,程序拿去就能用信捷plc程序
  20. 使用UltralSO软碟通将U盘做为启动盘,将系统装到硬盘里的步骤

热门文章

  1. SparkSQL高并发:读取存储数据库
  2. 云图说|玩转华为HiLens之端云协同AI开发
  3. 15个问题自查你真的了解java编译优化吗?
  4. OpenMetric与时序数据库模型之主流TSDB分析
  5. 我的编辑器能玩贪吃蛇,一起玩不?
  6. TA能让你家的那些“哑”终端都“活”过来
  7. python磁盘io_Python多线程同步、互斥锁、死锁
  8. DeePMD-kit的conda安装方法以及速度慢的解决方案
  9. 使用CLion配置第一个FLTK界面
  10. 使用MarkDown+mermaid-JS绘制简单图形