Использование прокси-сервера JavaScript для использования службы WCF на Android

#android #wcf #json #web-services

#Android #wcf #json #веб-сервисы

Вопрос:

Мне нужно использовать какой-нибудь сторонний веб-сервис 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. Лучше, если вы создаете сообщение в формате JSON

Ответ №1:

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