Tutorial per l'uso di HTTP POST e GET su iPhone in Objective-C


Answers

questo è un modo semplice per usare GET:

   NSURL *url = [NSURL URLWithString:@"http://www.32133.com/test?name=xx"];
   NSData *data = [NSData dataWithContentsOfURL:url];
   NSString *ret = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
   NSLog(@"ret=%@", ret);
Question

Ho scaricato la demo di Apple per l'utilizzo di HTTP POST e GET (la loro app di esempio ha una tabbar con parti diverse) e il codice è così confuso!

Qualcuno potrebbe darmi qualche codice di esempio o un link ad alcuni tutorial su di esso? :)

Grazie!




Esistono molti modi per implementare la richiesta HTTP nell'obiettivo-c, la libreria CFNetwork è progettata per questo scopo, ma il modo più semplice per sviluppare la richiesta http è usare NSURLConnection .

Ecco un esempio:

NSURLConnection *cmdConn = [[[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES] autorelease];

riceverai la risposta in didreceiveResponse: e didreceiveData: delegati.




Related