Ios 如何将此ASIFormDataRequest转换为AFNetworking?

Ios 如何将此ASIFormDataRequest转换为AFNetworking?,ios,objective-c,xcode,Ios,Objective C,Xcode,这是我用于ASIHTTPRequest的代码,我想将其转换为AFN NSURL *url = [NSURL URLWithString:path]; ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setRequestMethod:@"POST"]; [request addPostValu

这是我用于ASIHTTPRequest的代码,我想将其转换为AFN

NSURL *url = [NSURL URLWithString:path];
                ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
                [request setRequestMethod:@"POST"];
                [request addPostValue:self.theNewJob.jobID forKey:@"form[job_id]"];
                [request addPostValue:thisJTF.typeFieldID forKey:@"form[jtf_id]"];
                [request setFile:fullPath forKey:@"form[userfile]"];
                [request startSynchronous];
                NSError *error = [request error];
                if (!error) {
                    NSString *response = [request responseString];
                    if ([response isEqualToString:@"SUCCESS"]) {
                        // debugger
                        NSLog(@"signature file uploaded");
                    } else {
                        // debugger
                        NSLog(@"signature file upload Fail: %@ response: %@", error, response);
                    }
                }

您需要手动替换所有方法。我找到了它,我认为下面的链接是一个很好的开始:

谢谢,伙计,我已经试过了,我有点困惑,并且有错误。以前没有使用过AFB网络。我在ASIHTTPRequest中遇到的问题是,我得到了一个HTML响应,这是我应该得到的唯一成功或失败的响应。如果有人能在不改变ASIHTTP的情况下告诉我这个问题,那就太好了。你得到了什么样的回应?还有主要的动机是什么?要使它与ASI一起工作或转换为AF?我使用的代码是从过去开始工作的,我只是不知道为什么现在的响应是HTML,响应应该是成功还是失败。我之所以想尝试AFNetworking,是因为我收到了HTML响应。但这可能是由于服务器的变化,移动到AF也没有帮助。您使用的是自己的服务器还是第三方?您可以发布您收到的响应吗?我们已经检查并删除了服务器中的HTML响应,但它仍然收到HTML响应,是的,如果我将其更改为AFNetworking,我不确定它是否有效。