Использование прокси JavaScript для использования службы WCF на Android - PullRequest
0 голосов
/ 12 октября 2011

Мне нужно использовать какой-нибудь сторонний веб-сервис WCF, который обычно используется в веб-приложении, но на этот раз с Android.

У меня есть следующая функция в сгенерированном прокси 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 или я должен создать сообщение JSON и опубликовать его с помощью HttpClient? как обрабатывать обратные вызовы?

Спасибо.

1 Ответ

0 голосов
/ 21 октября 2011

Построение JSON с помощью GSON делает это легко. Но так как у меня нет доступа к коду сервиса, мне пришлось использовать http fox, чтобы увидеть, как на самом деле выглядит json для каждого метода.

...