*** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:],

崩溃信息:

*** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:]

造成的原因是因为url中含有比如中文等字符,解决此类问题可以考虑以下两种解决方式:

1.确认url中无中文等字符,可以去排除"/"是否为中文格式;

2.含中文的url,则转换格式,转下码就可以了。

例:

NSString *url = @"http://www.terasf/asjdlaj/中文测试?....";

NSString *encodingUrl = [url stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

将encodingUrl填入之前url对应的位置。

posted @ 2020-06-02 11:19  ·农夫三拳·  阅读(436)  评论(0)    收藏  举报