我正在获取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. matlab内将数组内所有数累乘,数学实验上机汇总【未完成】
  2. python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法
  3. JAX-RS协议说明
  4. Avalonia跨平台入门第二十三篇之滚动字幕
  5. 数组的合并和升序排列_区间调度问题之区间合并
  6. DCMTK:wwwapp instalation
  7. container and Injection
  8. android 时间差格式化,计算2天之间的时间差android
  9. 离散数学7__第2章命题逻辑的推理理论__主析取范式和主合取范式
  10. word文档的图片怎么保存到动易CMS上
  11. DT浪潮下,大数据在交通管理中的应用实践
  12. python海龟画图函数汇总
  13. 微信小程序自定义导航栏(带汉堡包菜单)
  14. CES2014盘点:九大穿戴式设备
  15. Html源代码图片解密,通过图片加密、解密文件
  16. 嵌套循环中的break和continue使用规则
  17. android实现电话通信原理,电话通信原理.pdf
  18. linux卸载beyondcompare,CentOS上运行BeyondCompare
  19. 程序员春招是什么时候?什么是金三银四?
  20. 电脑声卡驱动、服务启动正常,但却没有声音的解决方案

热门文章

  1. 硅谷独角兽公司的监控系统长啥样?
  2. 看故事学Redis:再不懂,我怀疑你是假个开发
  3. 这些都是当年在C/C++上折的地儿…
  4. 【华为云技术分享】云图说|应用编排服务AOS,助力应用上云自动化
  5. 可靠性测试竟如此容易
  6. Python-Excel 模块哪家强 #华为云·寻找黑马程序员#
  7. 【响应式编程的思维艺术】 (2)响应式Vs面向对象
  8. 红橙Darren视频笔记 界面优化与屏幕适配(下)
  9. 链家信息python
  10. iGraph(Python)报错sh:open command not found的解决