各位大家好,我是论坛的新成员,浏览网页我发现什么是适合我的,或者更确切地说是新手,我不明白扑克是什么。
我要做的是从字符串php服务器转到我的iphone,例如:site.com/site.php?val1=1&val2=2并且服务器会识别它然后给我一个回复xml,但是我一次只能通过按下按钮IBAction将字符串发送到服务器?
答案 0 :(得分:0)
这就是我通常为此所做的事情:
NSString *reqURL = [NSString stringWithFormat:@"http://site.com/site.php?val1=%@&val2=%@",var1,var2];
NSURLRequest *theRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:reqURL]];
NSURLResponse *resp = nil;
NSError *err = nil;
NSData *response = [NSURLConnection sendSynchronousRequest: theRequest returningResponse: &resp error: &err];
答案 1 :(得分:0)
在NSURLConnection中进行读取或使用ASIHttpRequest(更易于使用)。
答案 2 :(得分:0)
从http://allseeing-i.com/ASIHTTPRequest/Setup-instructions获取ASIHTTPRequest 和
导入
#import "ASIHTTPRequest.h"
#import "ASIFormDataRequest.h"
并按照以下方式获得回复
NSURL *url= [NSURL URLWithString:@"http://site.com/site.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
request setPostValue:@"1" forKey:@"val1"];
request setPostValue:@"2" forKey:@"val2"];
[request startSynchronous];
NSString *retVal = nil;
NSError *error = [request error];
if (!error) {
retVal = [request responseString];
}
这里有retVal数据