этот вопрос может показаться немного странным... Но я попытаюсь объяснить:
У меня есть приложение для Android, которое звонит на веб-сайт RAP-Build (доступ к которому у меня есть только через веб-браузер).
До сих пор я отправляю чистые HTTP-запросы, например:
HttpPost request = new HttpPost(url + ";jsessionid=" + jsessionid
+ "?nocache=" + System.currentTimeMillis()
+ "&org.eclipse.swt.events.widgetSelected=w131"
+ "&requestCounter=" + (requestCounter++) + "&uiRoot=w1"
+ "&w1.cursorLocation.x=282" + "&w1.cursorLocation.y=148");
то я получаю обратно много таких вещей:
var wm = org.eclipse.swt.WidgetManager.getInstance(); [...] ;
wm.add( w, "w17", true );[...];w.setCaption( "THIS IS WHAT I NEEED" );
Затем я использую несколько сложных регулярных выражений, чтобы проанализировать то, что я хочу, и отправить еще один пост с действиями.
Но чтобы перейти к моему вопросу: есть ли более простой способ сделать это? Возможно, у RAP есть встроенный API для таких внешних запросов или существует библиотека JAVA, которая упрощает связь с RAP.
Я надеюсь, что вы поняли мою проблему - если нет, пожалуйста, оставьте комментарий, и я попытаюсь объяснить это дальше.
Спасибо!