AFN进行网络请求 'Invalid parameter not satisfying: URLString'

今天在调接口的时候老是报错'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: URLString'提示 URLString 无效

原因就是 URL 有问题, 但是一看我的 URL 没有问题的呀,

解决办法(iOS9及以上)

 //把请求头进行 UTF-8编码
    NSString *path = [hostUrl stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

(iOS 9以下)

NSString *path = [hostUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

你可能感兴趣的:(AFN进行网络请求 'Invalid parameter not satisfying: URLString')