【发布时间】:2016-06-08 13:08:04
【问题描述】:
我有一个应用程序,我在其中使用 Afnetnetworking3.0 进行这样的 Web 服务调用。
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager setRequestSerializer:[AFJSONRequestSerializer serializer]];
[manager setResponseSerializer:[AFJSONResponseSerializer serializer]];
NSURL * urlStr = [NSURL URLWithString:path];
NSDictionary *parameters = @{@"ID":@"fdfdfd",@"No":@"1414"};
NSLog(@"%@",parameters);
[manager POST:urlStr.absoluteString
parameters:parameters
progress:nil
success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"Error: %@", error);
}];
但它在参数字典中添加了一些空格并导致找不到 URL。谁能告诉我哪里出错了?
【问题讨论】:
-
您的代码看起来不错。不过你的网址可能有问题。
-
@NeilGaliaskarov 我们将如何使用参数打印最终路径
-
@hacker 首先,从这里打印路径
NSURL * urlStr = [NSURL URLWithString:path];并将日志结果添加到您的问题中 -
我已经打印了路径字符串,也一样
标签: ios afnetworking afnetworking-3