2009-12-13 68 views
3

我有一个使用HTTP POST绑定而不是SOAP使用.NET的WSDL服务。 HTTP Post请求返回对象的原始XML等,消除SOAP的所有开销。使用HTTP POST和GET绑定的iPhone WSDL服务

我想在iPhone中使用它。我找到了工具wsdl2objc工具(http://code.google.com/p/wsdl2objc/),但它似乎只生成SOAP绑定,我不使用,因为我不需要开销。

在iPhone OS中使用WSDL HTTP POST绑定的最佳选择是什么?如果wsdl2objc工具也支持HTTP POST绑定,那会很好,但是我不会很快看到这种情况。我宁愿让这个代码自动生成当服务的变化等。

任何想法将不胜感激。

+0

我选择使用JSON而不是WSDL服务。 – Luke 2010-01-22 05:05:12

+0

您可以使用[Objectify](http://tigerbears.com/objectify/)从JSON请求和响应中自动生成模型对象。 – scalbatty 2011-07-04 12:25:02

回答

0

似乎这种东西周围的代码生成器很少。现在我集中了wsdl2objc,但缩小了从Web服务返回的数据的大小,以便使XML更小,更易于管理。在iPhone有时候(2G等)的较慢的蜂窝连接上,我注意到了稍微的改进,但没有什么值得奖励的晚上。

+0

我实际上只是手动编写了一个JSON Web服务。 – Luke 2011-04-07 13:02:49