2 qq 35718410 qq_35718410 于 2016.09.08 08:53 提问

php返回数据给android报错

php给android返回数据报错
java.net.protocolexception: unexpected end of stream
我用网页请求返回数据正常,大虾们这是什么原因造成的啊?是php写的有问题吗?

3个回答

u013829202
u013829202   Rxr 2016.09.08 09:03

你只负责提供接口,返回数据。 数据没问题就没错啊,你和安卓配合debug一下。是不是有属性名写的不一样,是不是少写了东西。

u013829202
u013829202 回复星空下的嗳: 在接口处打个断点,让安卓配合测试, 把安卓得到的数据和你这边的数据对比一下。 我以前也遇到过。 因为接口只是负责提供数据,如果数据没问题就行。你也可以对比之前的接口。
接近 2 年之前 回复
qq_35718410
qq_35718410 是啊,因为我是做前端的,刚写php,以前只注意php返回数据的格式。现在我用网页请求php返回的数据没问题,android说他尝试请求之前公司的php接口没问题,不会报这个错误,到我这有问题,我也搞不懂啊
接近 2 年之前 回复
qq_35718410
qq_35718410   2016.09.08 09:10

Android说手机系统版本高于5.0的没有问题,低于5.0的就会报这个错,什么原因呢

sinat_34697859
sinat_34697859   2016.09.29 15:13

楼主,这个问题解决了没呢,我在更新文件的时候,也是遇到这个问题,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android 客户端无法解析php服务端返回的json
android 客户端无法解析php服务端返回的json这个东西纠结了几个小时。。找到解决方法。。 http://blog.163.com/www_iloveyou_com/blog/static/211658372201401443815323/ … 很简单的一个json字符串: {“statu”:”1”,”results”:”true”},明显看着是没什么格式错误的,然后用各种json格
Android中获取PHP服务器端Json返回数据注意事项
项目中为了节省用户通过3G网络访问系统内容的流量,决定采用Json的方式将服务器数据传递过来。而不是直接使用HTML的方式传输。 测试环境为: XAMPP中的PHP + MYSQL+ Windows 7+Eclipse+本地网络 Android中的效果图: 在IE中访问地址显示的JSon数据为: {"title":"TTT","id":1,"value
php返回数据到客户端
没弄过,随便看了一下,遇到坑点无数:局域网连不上主机遇上这个问题是有点不解的。以前玩tomcat的时候可没这个问题。1.修改配置文件修改配置文件httpd.conf,添加一句【xx部分是本机ip,注意必须是ip不能是映射网址,后面是配置的端口】 Listen 172.34.211.53:83232.修改站点域名老样子配置,但是注意主域名变为172.34.211.53【自己电脑ip】,端口写8323
Android与PHP交互,Android传递JSON数据,PHP接受并保存数据
突然想到这样一个功能,用户使用某客户端登陆的时候,客户端做了以下两件事,一个是跳转页面,返回个人信息;第二个是将信息返回到服务器,服务器将数据保存在数据库中。这样一来用户的个人信息也就获取到了! 事不宜迟赶快实现吧! 正好我的SAE云豆还没有消耗完,我就打算用PHP做后台! 客户端与服务端传送现在比较流行传递Json字符串!(还好之前了解过Json),android将数据包装成Json格式,
php 和ios 交互方法
支持交互 ios 发给php数据 php 返回数据给 ios
php实现post请求 接收android客户端json数据 存储数据库 并返回json
php实现post接口 接收android客户端json数据 存储数据库 并返回json大纲实现php端存储数据库类 实现php端接收post数据 实现php端返回json数据实现android 客户端 jsonbean 实现android 客户端 http请求线程类Linux服务器检查mysql数据库 ,数据是否正常插入 php后台-实现php端存储数据库类<?php class Video
(随笔)PHP接口返回给小程序的数据格式
学习中刚刚涉及小程序数据交互,随笔记录一些问题。 关于小程序请求服务器数据时返回数据的格式与操作 服务端代码(PHP):  涉及到的MySQL类关键代码(简单写) public function query($sql){         return mysqli_query($this->conn,$sql);     } public function getAll($sq
php jQuery把后台返回的json数据赋值给页面标签
首先把后台获取到的数据转换成json格式: public function findgzhAction(){ $ter=M('ter_addinfo'); $id=I('get.id'); $gzhinfo=$ter->where('id='.$id)->find(); echo json_encode($gzhinfo); //转成json数据 } 然后在前
php写app接口并返回json数据
第一步:conn.php文件,用于连接数据库并定义接口格式,代码如下: <?php header("charset=utf-8"); $servername="localhost"; $username="root"; $password="root"; $dbname="test"; $conn = mysql_connect($servername,$username,$pass
用ajax,将表单提交到后端,后端php向前端返回数组,前端通过jquery遍历
通过ajax,如果从后端直接想前端返回数组,那前端收到的是一个‘Array’的字符串。所以,我比较习惯的是用json对象的格式。 由后端通过json_encode()函数,把数组封装成对象,传递到前端;前端也以json的格式接收。 这里用提交表单来举例说明。 前端代码如下:<form action="test_receive.php" method="post"> 姓名:<input typ