2009-08-31 57 views

回答

2

一個快速和骯髒的同步REST的實現將是這個樣子:

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]; 

它需要幾個步驟才能異步發送此POST。您可以在NSURLConnectionURL Loading System的文檔中閱讀有關此信息。

相關問題