这里总结下在和服务器交互时遇到的一些奇葩数据:
1.AFN报错code=3840
该错误大概意思是返回的数据不是json格式
WTF! 怎么会这样,由于接口是get的,所以从浏览器看下数据:
1
对,没错,就是个 “1” ,这个 “1”不是json类型,所以我们要把它转换下:
manager.responseSerializer= [AFHTTPResponseSerializerserializer];
这里在请求是返回类型用data
NSString *result = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];
再将其转换成字符串(这时result就是个字符串:@"1")
之后再做判断就好
2.数据返回为html代码
反回了一个字符串,但字符串是html代码,这时我们需要将这个字符串用UIWebView加载即可
[self.webViewloadHTMLString:stringbaseURL:nil];
这样就将数据用WebView的形式显示出来了
2024 - 快车库 - 我的知识库 重庆启连科技有限公司 渝ICP备16002641号-10
企客连连 表单助手 企服开发 榜单123