1.场景
1.1 我在后台给起那段起了一个接口,返回的是json数据。但是前端得到的json数据有差别(Adnrdoi、IOS、Rtos小系统),Android和Ios得到数据是一直的是正常的json数据,小系统Rtos得到的响应体中的json数据最前面有一个16进制的数据和最后面有一个0。这样一来Rtos解析josn的时候就会出错,数据如下:
1.1.1 响应头:
Content-Type:application/json;charset=UTF-8
Transfer-Encoding:chunked
Date:Fri, 13 Mar 2020 05:54:08 GMT
1.1.2 响应体:
正确的:
{"code":1,"info":"返回成功","data":{"id":5245,"name":"HINEH MA TOV","timeLength":192,"browseCount":0,"url":"http://resource.alilo.com.cn/cloud//2020_qfBEYfUe7715_1576934164.mp3","coverImage":"http://zhishan-test.oss-cn-beijing.aliyuncs.com/huohuotu/images/2020_fYVHyzJl2044_1576929536.jpg","description":"","fileSize":4617549,"resType":10,"labels":[],"xmlyUrl":"","isXmly":false,"weight":9},"success":true}
异常的(我认为):
19a
{"code":1,"info":"返回成功","data":{"id":5245,"name":"HINEH MA TOV","timeLength":192,"browseCount":0,"url":"http://resource.alilo.com.cn/cloud//2020_qfBEYfUe7715_1576934164.mp3","coverImage":"http://zhishan-test.oss-cn-beijing.aliyuncs.com/huohuotu/images/2020_fYVHyzJl2044_1576929536.jpg","description":"","fileSize":4617549,"resType":10,"labels":[],"xmlyUrl":"","isXmly":false,"weight":9},"success":true}
0
1.2 我服务端是SpringCloud,接口方法注解为:
@GetMapping(value = "/query-by-id",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
2.疑问
这问题是HTTP协议里面的一部分吗?(我找了很多资料都没有说到这个点)