通过Java Web服务将内容传输到iPad

问题描述:

我们正在开发iPad应用程序,它应该从服务器下载内容(PDF,MP4,PPT)。为此,我们正在开发一个web服务来传输内容。内容的大小大约是50到100 MB通过Java Web服务将内容传输到iPad

我需要一些澄清以下

  1. 作为我的理解,这是无法发送大的内容作为SOAP附件。
  2. 如果我将内容制作为网址并传输到iPad,则iPad可以访问URL并下载内容。

以上解决方案的主要区别是什么?

对我的要求最好的方法是什么?

  1. 如果可能,我会避免使用SOAP服务,因为您将花费不必要的时间来处理SOAP包装。如果您确实需要使用它,则可以使用诸如wsdl2objc之类的项目来生成Objective C源代码。我会建议使用基于REST的服务。

  2. 是的,iPad可以打一个URL并下载内容。您可以更好地下载它,而不是一个巨大的50-100MB下载(即单独下载每个文件)。

+0

感谢Robert,webservice transfer和web url transfer有什么区别?如果您提供技术说明,将会非常有帮助。 – user1590474 2012-08-10 14:45:57

+0

我不遵循你的问题。在服务器端需要的只是一个端点,它可以是一个SOAP web服务,一个WCF服务或一个简单的.aspx或.jsp页面,用于回传适当的内容。我建议保持简单,并为.jsp或.aspx创建REST请求,而不是更正式的SOAP Web服务。 – 2012-08-10 16:05:03