我有这个标准的AFNetworking方法
[self postPath:@“/ signup /”参数:params成功:^(AFHTTPRequestOperation * operation,id responseObject)
总是失败。总是
我需要做些什么才能让它通过。后端服务器应该返回应用程序以使其通过?
Flask / Django最好或者只是解释这个概念,如果你不熟悉Python
此刻使用烧瓶 我试过了 1.返回用户的JSON表示 2.返回200响应而没有内容
这些似乎都不起作用。
我该怎么办?
答案 0 :(得分:1)
这是我的一个旧项目(AFNetworking和JSON响应)的一个工作示例:
- (void) loadItems:(NSString*)searchText
{
NSString *surl = [NSString stringWithFormat:@"http://localhost:8888/index.php?s=%@", searchText];
NSURL *url = [NSURL URLWithString:surl];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]]; //content-type is not set properly by the server
AFJSONRequestOperation *operation =
[AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSLog(@"Done: %@", JSON);
}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON){
NSLog(@"failure: %@", [error description]);
}];
[operation start];
}
希望这有帮助。
您还可以查看POST请求的答案: AFNetworking - How to make POST request