【问题标题】:iPhone + sending data from iPhone to server as XML formatiPhone + 以 XML 格式从 iPhone 向服务器发送数据
【发布时间】:2011-01-05 19:05:23
【问题描述】:

我正在开发一个 iPhone 应用程序,我需要将一些数据(以 XML 格式)从 iPhone 发送到服务器,在服务器端,我将解析该 XML 并获取每个 XML 节点的数据,然后根据我的要求使用它们.

我的问题是:

  1. 如何在 iPhone 上形成 XML 文件?
  2. 如何将该 XML 文件发送到服务器?

我将使用哪些方法。

问候,普拉蒂克

【问题讨论】:

    标签: iphone xml web-services


    【解决方案1】:
    1. 我不确定您在 XML 文件中放入了什么样的数据,但我只是使用 NSMutableString 创建它,然后在您准备上传时将其更改为 NSData服务器。

    2. 为您的服务器创建一个 NSURLRequest 并将 HTTPMethod 设置为 POST。将 Content-Type 设置为“multipart/form-data”。将 XML 文件添加到您的 HTTPBody 中,将其 MIME 类型设置为 text/plain。

    这里有一些关于创建用于上传文件的 NSURLRequest 的信息:http://www.cocoadev.com/index.pl?HTTPFileUpload

    哦,顺便说一句,他们使用 NSASCIIStringEncoding 对数据进行编码,您需要将其更改为 NSUTF8StringEncoding。

    【讨论】:

      【解决方案2】:

      要在 iPhone 上形成 XML 文件,为什么不使用KissXML

      要将 XML 文件发送到服务器,为什么不使用 ASIHTTPRequest(ASIFormDataRequest 类)?

      【讨论】:

        猜你喜欢
        • 2012-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-10
        • 1970-01-01
        相关资源
        最近更新 更多