У вас есть некоторые проблемы с ворсом, когда вы расширяете модуль приложения.
Вы можете найти все проблемы, обнаруженные в отчете, сгенерированном в Project\module\build\outputs
. Здесь вы найдете файл html и xml-файл с сообщением lint.
Используя этот скрипт в app\build.gradle
android {
lintOptions {
abortOnError false
}
}
, вы можете отключить блок, но это не лучшая практика. Вы должны проанализировать отчет lint, чтобы решить каждую точку.
Вы могли использовать комбинацию JQuery с вызовами JSON для потребления сервисов REST от клиента
или
, если необходимо взаимодействовать с остальными сервисы от уровня ASP, можно использовать
MSXML2. ServerXMLHTTP
как:
Set HttpReq = Server.CreateObject("MSXML2.ServerXMLHTTP")
HttpReq.open "GET", "Rest_URI", False
HttpReq.send
необходимо на самом деле использовать MSXML2.ServerXMLHTTP
от ASP/серверных приложений. XMLHTTP
должна только быть используемая сторона клиента, потому что она использует WinInet, который не поддерживается для использования в приложениях для сервера/сервиса.
См. http://support.microsoft.com/kb/290761 , вопросы 3, 4 & 5 и
http://support.microsoft.com/kb/238425/ .
Это довольно важно, иначе Вы испытаете свое зависание веб-приложения и все виды странного продолжения ерунды.
Все, в чем Вы нуждаетесь, является клиентом HTTP. В.Net WebRequest работает хорошо. Для классического ASP Вам будет нужен определенный компонент как этот .
Вот несколько статей, описывающих, как назвать веб-сервис из ASP-страницы класса:
Другая возможность состоит в том, чтобы использовать COM-объект WinHttp Используя COM-объект WinHttpRequest .
WinHttp был разработан, чтобы использоваться от серверного кода.