ios关于接口请求失败,浏览器可打开链接问题

突然发现测试环境(http)所有接口都请求不到数据,而生产环境(https)可以请求到数据,所以开始以为是http的原因,走了很多弯路。后来发现AFNetworking请求返回的有数据,只是解析失败,

发现报错,如下

error : Error Domain=NSCocoaErrorDomain Code=3840 "Garbage at end." UserInfo={NSDebugDescription=Garbage at end.}

通过:

NSLog(@"data ----> %@", [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]);

发现存在'垃圾'结尾。有一个JavaScript块,虽然在浏览器中不可见,但仍然存在在返回数据中,让后台处理一下问题就解决啦。

参考:http://blog.csdn.net/lizhixiantian/article/details/49702977

你可能感兴趣的:(ios关于接口请求失败,浏览器可打开链接问题)