этот вопрос может показаться немного утомленным ... Но я постараюсь объяснить:
Я получил приложение для 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.
Надеюсь, вы поняли мою проблему - если нет, пожалуйста, оставьте комментарий, и я постараюсь объяснить его дальше.
Спасибо!