php - 如何使用 XML 将对象从 iPhone 应用程序发送到服务器应用程序?

标签 php iphone xml

我正在 iPhone 中构建一个应用程序,需要与 PHP 服务器进行通信(使用 XML)。

我能够从服务器接收数据,并使用 NSXML 解析器处理 xml 文件。

我还没有找到太多关于将数据从 iPhone 发送到服务器(通过 XML)的文档。

任何想法、链接和示例将不胜感激。

问候 亚历杭德拉

最佳答案

一个快速但肮脏的同步 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 还需要几个步骤。您可以在 NSURLConnection 的文档中阅读相关内容和 URL Loading System .

关于php - 如何使用 XML 将对象从 iPhone 应用程序发送到服务器应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1359608/

相关文章:

iphone - 如何从另一个 iOS 应用程序打开一个 iOS 应用程序

javascript - SAPUI5 按下按钮打开链接

xml - 在 Go 中解析 XML

javascript - 突出显示 JavaScript 代码

php - 如何在单元测试(PHPUnit)中的 trigger_error(..., E_USER_WARNING) 之后执行代码?

php - 递归正则表达式中的 If-else 未按预期工作

iphone - UITableViewCell一遍又一遍地重复

javascript - 简单的前端 Controller 导致 php 中的 css 和 javascript 损坏

php - 如何递归构建树深度未知的 <select>

iphone - 在 UILabel 中追加字符串?