怎么知道 ASIFormDataRequest 完成了?

Posted

技术标签:

【中文标题】怎么知道 ASIFormDataRequest 完成了?【英文标题】:How know ASIFormDataRequest completed? 【发布时间】:2012-08-29 08:07:18 【问题描述】:

我正在为 ios 使用 ASIFormDataRequest,我想使用 POST 方法将数据发送到服务器,以便响应它,服务器将向我发送 Json 文件。我在使用 GET 方法的请求中使用 NSURLConnection,但现在必须使用 POST,并且不知道,所以正在学习使用 ASIFormDataRequest,但失败了。请帮帮我。

【问题讨论】:

【参考方案1】:

ASIFormDataRequest 有一个方法叫做

- (void) requestFinished : (AsiFormDataRequest*) request 
    NSString *myResponse = [request responseString]; // or do something else.

另外,您可以设置自己的方法在完成时调用;

ASIFormDataRequest *request = [ASIFormDataRequest requestWithUrl:yourUrl];
[request setDidFinishSelector:@selector(yourMethod:)];
[request setDelegate:self];
[request startAsynchronous];

话虽如此,更有用的是,您在搜索“asiformdatarequest”时获得的第一个 googlehit 显示http://allseeing-i.com/ASIHTTPRequest/How-to-use

【讨论】:

以上是关于怎么知道 ASIFormDataRequest 完成了?的主要内容,如果未能解决你的问题,请参考以下文章

发布到服务器,将 ASIFormDataRequest 替换为 AFnetworking

ASIFormDataRequest 失败时如何打印请求字符串?

ASIFormDataRequest实现post的代码示例

ASIFormDataRequest POST 请求问题

创建 iOS 客户端服务器应用程序。 ASIFormDataRequest 问题

怎么知道 oracle存储过程是不是执行完