2011-05-25 51 views
1

我打电话给一个服务器端API,它以XML格式返回数据库行。我已经解析过它。然后我编辑iPhone中的XML。现在我想将xml保存到服务器并进行更改。然后,服务器端PHP脚本将解析xml以保存更改以反映在数据库中。我的问题是当我调用api时,它返回了xml响应。但我怎样才能将xml提供给api。我猜通过构建URL。如果是这样,我应该写什么HTTP请求标头?我想我必须使用post方法。我不想使用SOAP,我想使用REST。任何人都可以提出有关此主题的任 感谢 Rupaanjaan如何通过XML保存到数据库

回答

0

创建这样的请求......

NSMutableURLRequest * request = [[NSMutableURLRequest alloc] init]; 
[request setHTTPMethod:@"POST"]; 
[request setURL:[NSURL URLWithString:your-url]; 
[request setValue:set-appropriate-value forHTTPHeaderField:@"Content-Type"]; 
[request setValue:set-value forHTTPHeaderField:@"Content-Length"]; 
[request setHTTPBody:NSData-object-holding-data-you-intend-to-post-on-server];