Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JSON服务调用不返回任何内容

JSON服务调用不返回任何内容
EN

Stack Overflow用户
提问于 2012-05-20 13:23:03
回答 1查看 159关注 0票数 1

我调用webservice中返回字符串"true“或"false”的方法,并使用以下代码获取两个参数

代码语言:javascript
运行
AI代码解释
复制
String isLogedin = readTwitterFeed();
public String readTwitterFeed() {

        String Result = null;

        StringBuilder URL = new StringBuilder();

        URL.append("http://localhost:1539/WCFService1/Service.svc/Login/");
        URL.append(username.getText());
        URL.append("/");
        URL.append(password.getText());

        ///////////////////////////// 
        HttpClient client = new DefaultHttpClient();
        HttpGet httpGet = new HttpGet(
                URL.toString());




        try {
            HttpResponse response = client.execute(httpGet);
            StatusLine statusLine = response.getStatusLine();
            int statusCode = statusLine.getStatusCode();
            if (statusCode == 200) {
                HttpEntity entity = response.getEntity();
                InputStream content = entity.getContent();
                BufferedReader reader = new BufferedReader(
                        new InputStreamReader(content));

                StringBuilder builder = null ;
                String line = null;
                while ((line = reader.readLine()) != null) {
                    builder.append(line);
                }

                Result = builder.toString() ;


            } else {
                 Result = "error";
            }
        } catch (ClientProtocolException e) {
             Result = "error";
            e.printStackTrace();
        } catch (IOException e) {
             Result = "error";
            e.printStackTrace();
        }
        return Result;
    }

但返回的字符串始终为空

我知道为什么它不返回数据,也不显示任何错误(我在textview上显示返回值),我也这样设置了互联网的权限

代码语言:javascript
运行
AI代码解释
复制
 <uses-permission android:name="android.permission.INTERNET"></uses-permission>

并且我确信服务正在运行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-20 16:47:33

Localhost127.0.0.1Android emulated device's自己的环回接口,换句话说,你通过localhost127.0.0.1连接到安卓仿真设备(而不是你的计算机)。如果您正在尝试访问开发机器,请使用10.0.2.2.

在你的代码中有一件事你没有初始化你的StringBuilder builder

StringBuilder builder = new StringBuilder();一样初始化它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10673773

复制
相关文章
Ajax处理success回调函数返回的json数据。
站长最近在项目中用调用一个分类的子数据,由于表单要填写的数据较多,为了实现无刷新的选择操作,就使用ajax做了异步查询。查询的结果因为是多条数据,一直以来动用ajax查的都是单数据,还第一次使用多数据,惭愧。TP5中查询的结果已经是一个数组对象,如果直接return回去,那么success函数获取的是一个对象,对象操作的结果还是要再一次转换成数组,讲起来都觉得麻烦,别说操作了。最好是直接返回字符串或者json。
世纪访客
2018/08/02
3.5K0
Ajax处理success回调函数返回的json数据。
Php如何返回json数据(返回json对象或json格式数据)
header(‘Content-Type:application/json; charset=utf-8’);
超级小可爱
2023/02/20
17.3K0
GSON搞定任何JSON数据
Gson介绍: GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。 特点: a、快速、高效    b、代码量少、简洁 c、面向对象 d、数据传递和解析方便 Gson的pom依赖: <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <versi
一觉睡到小时候
2019/07/03
6760
WebAPI返回JSON
web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法:  方法一:(改配置法)  找到Global.asax文件,在Application_Start()方法中添加一句:
莫问今朝
2018/08/31
3.6K0
struts返回json数据
  实际上就是在struts中获取response对象的输出流。然后写入你要返回的json数据,本质和用servlet返回json数据是一样的,需要自己导入json的jar包。不做详细介绍。
用户2038589
2018/09/06
2.1K0
struts返回json数据
java怎么发起HttpRequest请求,返回状态码和内容并解析json
github地址:https://github.com/furtech/java_utils/blob/master/src/main/java/com/furtech/javautils/HttpRequestUtil.java 代码中有详细说明(就不过多解释了) 依赖如下: //codeStatus compile 'commons-httpclient:commons-httpclient:3.1' // entity and codeStatus (recommend
gfu
2019/08/28
3.3K0
Python Flask,Json,返回Json数据,jsonify
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142981.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/31
2K0
服务端JSON内容中有富文本时
如果使用的Newtonsoft等第三方库,请无视此问题,第三方库已经帮你处理好了,不会存在此问题。 由于数据中存在复杂的富文本,包含各种引号和特殊字符,导致后端和前端通过JSON格式进行数据交互引发前端JSON解析出错。
从今若
2019/09/18
1.5K0
用 shell 脚本做 restful api 接口监控
基于历史原因,公司有一个“三无”采集服务——无人员、无运维、无监控——有能力做的部门不想接、接了的部门没能力。于是就一直这样裸奔,直到前几天一个依赖于这个采集服务的大数据分析服务入口流量锐减,才发现居然是这个采集服务出问题了!而且问题不是简单的挂掉,而是这个采集服务给客户端下发的采集策略中,产品列表为空了!当时事出紧急,把所有产品开关挨个打开了一遍,算是临时解决了这个问题。事后复盘这个问题,从问题出现、到问题被感知到、再到问题被临时解决,这中间消耗的时间太长了,在新的采集服务上线之前,需要随时监控老的采集服务的接口状态,一旦有问题就可以立即处理。
海海
2022/08/19
3.1K0
用 shell 脚本做 restful api 接口监控
JQuery处理json与ajax返回JSON实例
json数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法。 JSON中对象通过“{}”来标识,一个“{}”代表一个对象,如{“AreaId”:”123”},对象的值是键值对的形式(key:value)。  “[]”,标识数组,数组内部各个数据之间通过“,”分割,如[“AreaId”:”123”,”AreaId”:”345”]。 很多情况下是对象数组,那就是这样: [{“AreaId”:”123”},{“AreaId
joshua317
2018/04/10
3K0
django 返回 json 格式数据
1.返回的格式需要是json数据格式的时候,将content 格式为json对象即可: from django.http import HttpResponse import json def test(request): resp = { 'code': '200', 'message': 'success', 'data': { 'num': '1234', }, } response
onety码生
2018/11/21
2.8K0
python查询mysql,返回json
import MySQLdb import json def getSql(): try: con = MySQLdb.connect(host='localhost', user='', passwd='', db='test', charset='utf8') cursor = con.cursor() sql = "select * from user" cursor.execute(sql)
py3study
2020/01/10
3.7K0
SpringBoot返回json和xml
有些情况接口需要返回的是xml数据,在springboot中并不需要每次都转换一下数据格式,只需做一些微调整即可。 新建一个springboot项目,加入依赖jackson-dataformat-xm
dalaoyang
2018/04/28
1.8K0
SpringBoot返回json和xml
[Go] golang http下返回json数据
从post中获取到字段后 , 返回对应的结果 , 设置header必须在返回响应码之前调用
唯一Chat
2020/05/26
8.7K0
Java后端返回Json数据规范
列表数据 在返回的json的中,有一个键值为data的Hashmap 使用mybatis plus无条件(wrapper为null,查询全部)查询所有用户的信息 所有信息返回一个list 将list放入hashmap中,键值为items
小颜同学
2023/08/24
1.1K0
wcf json参数返回失败问题
      最近写了一个接口,提示连接失败,于是在本地发布了一下,然后模拟post请求进行本地调试,发现能正常进入接口,中间也没问题,一直走到最后一步return时,也能return,但是就是返回不了数据,百思不得其解,遂想是不是解析数据时报错了,后来发现此接口的返回参数类型是BaseEntity  List <Entity> 其中entity 是BaseEntity的字类,但是BaseEntity和Entity都定义一个参数HosptaiID,于是删除了字类Entitiy的参数HospitalID,接口正常了。
yaphetsfang
2020/07/30
1.2K0
jQuery解析ajax 返回的json
一、controller /** * 检查预订开始时间和结束时间的合法性 * @param startTime * @param endTime * @return */ @RequestMapping(value = "checkTime") @ResponseBody public String checkTime(String startTime, String endTime) { int space=Time
week
2018/08/24
2.5K0
SpringMVC 配置返回json处理细节
因为SpringMVC默认使用的是jackson来处理json,它的内部其实是使用了一个ObjectMapper对象,所以我们就需要配置这个ObjectMapper对象。可以使用BeanPostProcessor的来处理。
前Thoughtworks-杨焱
2021/12/08
8490
【说站】php返回json数据
PHP中的json_encode()用于JSON编码变量,如果功能成功返回JSON数据,则返回FALSE。
很酷的站长
2022/11/23
2.2K0
【说站】php返回json数据
点击加载更多

相似问题

bitcoinrpc调用不返回任何内容

16

Ajax调用不返回任何内容。

12

XMLHttpRequest调用不返回任何内容

10

Ajax调用不返回任何内容

22

queryEvents调用不返回任何内容

157
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档