I'm building an application in the iPhone where the communication with a PHP server is needed (using XML).
I'm able to receive data from the server and I handle the xml file using the NSXML parser.
I haven't found too much documentation about sending data from the iPhone to the server (via XML).
Any idea, links, and examples will be appreciated.
Fade in/out UIScrollView's content like Mobile Safari does in its tab
warning: declaration does not declare anything
How to Base64 encoding on the iPhone
There seems to be two implementations to choose from..
UIWebView slow loading images--disturbs scrolling to anchors
The most popular seems to be from the WordPress for iPhone app, but be aware that this is GPL licensed:.
iPhone / .NET WCF Interoperability
I myself am using this code, which is MIT licensed:.
How can I decode data with Base64 in IPhone
It takes a few more steps to send this POST asynchronously.
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:@"http://yourserver.com/script"]; [request setHTTPMethod:@"POST"]; const char *bytes = [[NSString stringWithFormat:@"<?xml version=\"1.0\">\n<yourxml>%@</yourxml>", yourData] UTF8String]; [request setBody:[NSData dataWithBytes:bytes length:strlen(bytes)]]; NSURLResponse *response; NSError *err; NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
You can read about this in the docs for NSURLConnection and the URL Loading System..
but if it simple data, I think you can use REST to post or put data to the server.