1 //1.2NSString *posturl = [NSString stringWithFormat:@"http://xxxxxx.php?model=%@&data=%@", MyModel, Myalldata];3NSLog (@"send a registration request url:%@", PostURL);4ASIHTTPRequest *request =[[ASIHTTPRequest alloc] Initwithurl:[nsurl Urlwithstring:posturl]];5 [Request startsynchronous];6 7 8 //2.9NSString *posturl = [NSString stringWithFormat:@"http://xxxxxx.php"];TenAsiformdatarequest *request =[[Asiformdatarequest alloc] Initwithurl:[nsurl Urlwithstring:posturl]]; One[Request Addpostvalue:mymodel Forkey:@"Model"]; A[Request Addpostvalue:myalldata Forkey:@"Data"]; -[Request startsynchronous];
1. If it is a get, or the parameters can be easily composed of a get mode of submission, such as thread.php?id=123, the use of asihttprequest on it, the reason is simple
2. If it must be a POST, or a lot of parameters, you have to construct a URL with parameters very troublesome time, use Asihttpformdatarequest
It is generally recommended that you use a POST request because it does not expose your parameters to URLs, but it can be used by the phone client.
"IOS" Asihttprequest,asiformdatarequest