HTTP POST для приложения на базе
Мне нужно реализовать требование, по которому другие приложения, не являющиеся базовыми, будут отправлять HTTP-запрос POST в мое приложение bb. Существует некоторая предварительная обработка и проверка, которая должна быть выполнена, а затем на основе результата клиент должен быть перенаправлен на страницу входа или страницу ошибки.
Каков наилучший способ реализовать это в backbase?
1 ответ
Вам необходимо проверить документацию об Integration Services. Полную документацию о вас можно найти здесь: https://my.backbase.com/docs/product-documentation/documentation//portal/5.6.2/develop_integrationservices.html
Документация поможет вам разработать собственный сервис (я предпочитаю использовать Camel Java DSL), и вы получите такой URL:
http://localhost:7777/portalserver/services/rest/v1/myService
,
Вот пример реализации сервиса Java:
public class MyCamelService extends RouteBuilder {
@Override
public void configure() throws Exception {
from("restlet:/v1/myService")
.setBody().constant("<html><body><b>Hello World!</b></body></html>")
.setHeader("Content-Type", constant("text/html"));
}
}