描述
客户端请求服务端接口,接口返回`Error Domain=NSCocoaErrorDomain Code=3840 “No value.”。
原因
- 客户端解析JSON出错
如果是使用AF报3840的错误的话,使用不当会报3840的错误,原因是Json不能解析。
- 服务端返回的JSON格式有问题
返回空或者没任何返回,或者JSON格式问题等导致没法解析。
- GET请求中长度超限制
有遇到过这种情况就是,接口用的是GET请求,请求中有一个参数,这个参数的数据量会随着业务变化,之前一直没发现问题,后来业务量大了,传输的数据也多了,导致GET请求中数据长度超限。也会报这个错误,这时候服务端只返回了一个空字符串。
这时候就要我们合理的去使用GET和POST请求了。