最近给手机端写的接口在电信3G网络下面解析数据错误。
后面发现是由于数据包进行了GZIP压缩,但是头部没有正确声明数据格式。
在进行了压缩的时候,返回的数据声明为
header("Content-type:application/x-gzip");
就可以了。
一般的网络不声明也可以解析,但是电信的3G下面会解析出错。
后面发现是由于数据包进行了GZIP压缩,但是头部没有正确声明数据格式。
在进行了压缩的时候,返回的数据声明为
header("Content-type:application/x-gzip");
就可以了。
一般的网络不声明也可以解析,但是电信的3G下面会解析出错。