0

我想从我的 iPhone 应用程序中获取联系表。我在服务器上有一个contact.php 脚本,我需要将数据从我的应用程序传递到服务器。有人告诉我使用 ASIHTTPRequest 框架,但我需要有关将 UITextField 的值发送到服务器的代码的帮助。任何帮助将不胜感激

4

3 回答 3

0

检查我以前 SO Post 中的答案和示例。关联

这描述了使用ASIHTTPRequest框架将POST变量添加到服务器端脚本。

希望这可以帮助!

于 2012-06-07T23:07:31.083 回答
0

试试这个,

ASIHTTPRequest *_request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease];
[_request setDelegate:self];
[_request setRequestMethod:@"POST"];
NSMutableData *data = [[NSMutableData alloc] initWithData:[textField.text dataUsingEncoding:NSUTF8StringEncoding]];
[_request appendPostData:data];
[_request start];
[data release];

ASIHTTPRequest 的代表

- (void)requestFinished:(ASIHTTPRequest *)request
于 2012-06-07T21:37:45.807 回答
0

好的,想通了。我使用 ASIHTTPRequest 框架连接到我的 Web 服务器并调用了 sendForm 操作

-(IBAction)sendForm:(id)sender {

 NSURL *url = [NSURL URLWithString:@"http://myurl/mail.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:[name text] forKey:@"name"];
[request setPostValue:[email text] forKey:@"email"];

 [request setDelegate:self];
 [request startSynchronous];
}
于 2012-06-07T23:56:52.897 回答