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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios关于接口请求失败,浏览器可打开链接问题相关的知识,希望对你有一定的参考价值。

参考技术A 突然发现测试环境(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关于接口请求失败,浏览器可打开链接问题的主要内容,如果未能解决你的问题,请参考以下文章

微信点击链接或者扫描二维码在浏览器中打开指定的链接

H5用安卓手机浏览器下载excel文件失败

在微信中,实现微信点击链接或者扫描二维码在浏览器中打开指定的链接

sms: 和 mailto: iPhone Safari 移动浏览器失败

如果启用SSL代理,为什么https请求在Charles Proxy上失败

学习记录001-接口了解/请求and抓包and基础的python