【发布时间】:2011-09-08 07:31:04
【问题描述】:
这是html code 的一部分,我正在尝试提交textarea,这个论坛用于输入问题的textarea。它不起作用,什么都没有发送,我得到的响应类型是
NSHTTPURLResponse: 0x617bb20
虽然我设法让它在登录时工作,但我用 user=%@&pass=%@ 替换了 body=%@
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://forums.whirlpool.net.au%@", replyLink]];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setRequestMethod:@"POST"];
[request addRequestHeader:@"Content-Type" value:@"application/xml;charset=UTF-8;"];
[request setPostValue:@"test" forKey:@"body"];
[request setDelegate:self];
[request startAsynchronous];
- (void) requestFinished:(ASIHTTPRequest *)request {
//NSString *responseString = [request responseString];
NSLog(@"Response %d : %@", request.responseStatusCode, [request responseString]);
//NSData *responseData = [request responseData];
}
- (void) requestStarted:(ASIHTTPRequest *) request {
NSLog(@"request started...");
}
- (void) requestFailed:(ASIHTTPRequest *) request {
NSError *error = [request error];
NSLog(@"%@", error);
}
使用 ASIHTTPRequest 更新代码。
【问题讨论】:
-
不要调用 retainCount。没用。
标签: iphone objective-c ios asihttprequest