iOS使用AFNetworking时报断言错误:Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:]

调用AFNetworking时报错:

*** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:], /Users/xxxx/Desktop/QFPay/QFPay/Lib/AFNetworking/AFURLRequestSerialization.m:354

2016-07-11 10:26:47.699 QFPay[3144:1734641] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: URLString'

在网上搜寻后,感觉问题可能是参数中包含有中文字符,但反复对比,发现并不是这样。然后想到可能是拼接网址的时候出错了,比对之后发现果真如此,网址中的一条反斜线是用的中文符号。

不仔细看的话还真不好发现。

主要是从这里得到启示:http://stackoverflow.com/questions/26031395/assertion-failure-in-afhttprequestserializer-requestwithmethodurlstringparam
,知道了原因可能是非法字符造成的,进一步验证一下就可以定位到问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •  该文章收集我在开发中遇到的问题,因为有些问题上次出现后可能很长时间后会再次出现但是已经忘了当时怎样解决的,会耗费...
    寻形觅影阅读 8,078评论 0 3
  • 前言: 好记性不如烂笔头,虽然不喜欢写文章,但是为了时间久了不会忘掉,也该尝试的把开发中遇到的问题用笔记的...
    捷风阅读 7,561评论 0 1
  • 最近一直很忙也没有什么时间写博客了。放假了休息一下,就写一篇博客来总结一下最近做项目中出现过的问题吧!!!首先,在...
    丘昌彬今为蝼蚁阅读 4,661评论 1 0
  • #import//网络请求的根路径 #define rootPath @"http://jufeng.veyd.c...
    高乔人阅读 4,476评论 0 1
  • AFNetworking2.0源码解析<一> AFNetworking2.0源码解析<二>-- 构建普通请求: 格...
    钱嘘嘘阅读 5,743评论 0 4

友情链接更多精彩内容