iphonesoap可能吗?

iphonesoap可能吗?,iphone,web-services,soap,Iphone,Web Services,Soap,由于关于这个主题的帖子有点陈旧,我想再次问,通过iphone访问soap Web服务容易吗?我的意思是像访问Restful服务一样简单?或者我必须为此做很多技巧和魔术,我可以使用哪些工具 更重要的是,创建我的web服务的Restful版本或直接尝试访问soap服务更容易、更安全吗 谢谢如果我错了,请纠正我,但据我所知,SOAP请求在请求/响应大小方面非常庞大。这是一个重要因素,因为您的用户可能正在使用缓慢的移动互联网连接。因此,在这方面,我建议您制作一个Restful版本的Web服务 下面是一篇

由于关于这个主题的帖子有点陈旧,我想再次问,通过iphone访问soap Web服务容易吗?我的意思是像访问Restful服务一样简单?或者我必须为此做很多技巧和魔术,我可以使用哪些工具

更重要的是,创建我的web服务的Restful版本或直接尝试访问soap服务更容易、更安全吗


谢谢

如果我错了,请纠正我,但据我所知,SOAP请求在请求/响应大小方面非常庞大。这是一个重要因素,因为您的用户可能正在使用缓慢的移动互联网连接。因此,在这方面,我建议您制作一个Restful版本的Web服务

下面是一篇关于如何将JSON-Objective-c框架整合到应用程序中的精彩文章:


Gzip压缩通常是允许的;当然,它必须得到双方的支持。并非我不同意;)只要添加信息。如果服务器支持,SOAP请求和响应就可以被透明地压缩,从而消除对协议臃肿性质的大部分抱怨。我同意,如果您正在实现一个web服务,那么使用restful API会更有意义(但我看到它只不过是一个无信封的SOAP协议),所以我需要使用一个用于SOAP的API?像wsdl2objc或iphonesdk就足够了吗?你是说是否建议使用框架/库?我会说是的。如果你不想做任何异国情调的事情,那么使用一个框架可以节省大量的时间。是的,毫无疑问——去WSDL2OBJC,我用它,它是很棒的。它将读取您的WSDL并为您创建必要的文件和类对象。开放源代码并在这里->谢谢!有人说它还不成熟,我是否需要更改或更正它创建的代码?这是否也为xsd中定义的对象创建了set-get类?否,它生成的代码可以直接使用,yeah-get和setter是为xsd中定义的对象创建的。很酷,不知道你所说的成熟是什么意思?在论坛上,人们抱怨它生成的代码,他们必须修复它。它对一些WSDL有效,而不是对某些WSDL有效。哦,对某些人来说,也许是这样,但根据我的经验,代码从一开始就可以工作。我唯一更改的是Web服务的地址,因为这取决于用户。说到这里,我确实对它解析一个web服务存在问题,因为该web服务在其语法中需要一个“对象”。只需使用定义的类型,如int、string等,就可以了。。