Android-приложение, использующее сервис WCF/RESTful
У меня есть приложение WCF RESTful, которое я написал на основе WcfRestContrib и хостинг в iis7.5, который передает PDF как байт []. Я пытаюсь выяснить, как и каким образом лучше всего использовать этот сервис в приложении для Android. Я полагаю, что позаботился обо всех проблемах взаимодействия Java/WCF, потому что служба используется сторонней компанией, которая использует Java. Но я не вижу много примеров там. Я читал, что мне придется создать метод, который передает JSON вместо XML, но в остальном я считаю, что он должен быть применим для приложения Android. Я не вижу слишком много примеров приложений Android, которые используют сервисы RESTful, разве это не предпочтительный метод для Android?
Я видел пару статей (http://romenlaw.blogspot.com/2008/08/consuming-web-services-from-android.html), но большинство из них выглядят довольно старыми, хотя они все еще могут быть полезны. Мне просто любопытно, как какие-либо эксперты предложили бы мне заниматься таким проектом, я могу создать другой вид услуг, если это будет необходимо. Я просто хочу иметь возможность загружать PDF-файлы из службы на основе некоторых параметров. Безопасность является проблемой, но не обязательной на данном этапе. Сервис в настоящее время использует базовую аутентификацию и находится на https.
Какие-нибудь мысли? Предложения?
1 ответ
Кроме того, обращаясь к вашей проблеме безопасности, вы можете использовать HttpsURLConnection, а затем использовать getInputStream() для этого, чтобы поместить его в байтовый массив с использованием read ().