从 iPhone XML POST 到服务器

发布于 2024-12-06 21:23:58 字数 111 浏览 1 评论 0原文

我有一个 XML,需要使用 PHP 发送到另一个网站。在 iPhone 上执行此操作的最佳方法是什么? XML 需要根据用户的选择进行格式化,然后使用我的服务器上的 PHP 发送到不同的服务器。有什么建议吗?

I have an XML that I need to send to another website using PHP. What would be the best way to do this on the iPhone? The XML needs to be formatted based on the selections of the user, then sent to a different server using PHP that is on my server. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深巷少女 2024-12-13 21:23:58

只需发送常规 POST 请求即可。

NSString* aUrlEncodedString = @"some%20string";
NSString* anotherUrlEncodedString = @"foobar";
NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://example.com/blah.php"]];
request.HTTPMethod = @"POST";
request.HTTPBody = [[NSString stringWithFormat:@"param1=%@¶m2=%@", aUrlEncodedString, anotherUrlEncodedString] dataUsingEncoding:NSUTF8StringEncoding];
NSURLResponse* response = nil;
NSError* error = nil;
NSData* responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

Just send a regular POST request.

NSString* aUrlEncodedString = @"some%20string";
NSString* anotherUrlEncodedString = @"foobar";
NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://example.com/blah.php"]];
request.HTTPMethod = @"POST";
request.HTTPBody = [[NSString stringWithFormat:@"param1=%@¶m2=%@", aUrlEncodedString, anotherUrlEncodedString] dataUsingEncoding:NSUTF8StringEncoding];
NSURLResponse* response = nil;
NSError* error = nil;
NSData* responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
枫林﹌晚霞¤ 2024-12-13 21:23:58

免责声明:我对 @Mat 提到的 NSURLConnection 完全一无所知,也不知道如何从 iPhone 发布数据。

我如何使用 PHP 格式化它,以便我可以将其发送到网络服务器
XML?

在 PHP 中,您可以使用 DOMDocument 将 $_POST 数据转换为 XML。另一个服务器很可能也要求您 POST XML 数据。在这种情况下,您可以使用 cURL

Disclaimer: I know absolutely nothing about NSURLConnection as @Mat alluded to or how to POST data from an iPhone.

how do i format it using PHP so that i can send it to a webserver as
an XML?

In PHP you can convert the $_POST data to XML by using DOMDocument. The other server most likely also requires you to POST the XML data. In that case you can use cURL

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文