2011-10-12 43 views
0

我需要消耗一些通常用于Web应用程序的第三方WCF Web服务,但这次是从android。使用JavaScript代理消费Android上的WCF服务

我在生成的JavaScript代理下面的函数,

loginToW:function(email,password,succeededCallback, failedCallback, userContext) { 
/// <param name="email" type="String">System.String</param> 
/// <param name="password" type="String">System.String</param> 
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param> 
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param> 
/// <param name="userContext" optional="true" mayBeNull="true"></param> 
return this._invoke(this._get_path(), 'loginToW',false,{email:email,password:password},succeededCallback,failedCallback,userContext); }, 

我不能更改任何服务。 在android中使用这种服务最简单的方法是什么?我可以通过这个javascipt到webView或者我应该使用HttpClient构建一个JSON消息吗?如何处理回调?

谢谢。

+0

更好的是你构造一个JSON消息 –

回答

0

使用gson构造json可以很容易。但由于我无法访问服务代码,因此我必须使用http fox来查看json实际上每种方法的外观。