RESTEasy JSAPI - изменить apiURL - PullRequest
0 голосов
/ 12 октября 2018

У меня есть проект, который использует RESTEasy Объект REST

jar содержит файл с именем resteasy-client.js, этот файл добавляется на веб-страницы, на которых его проще создаватьHTTP звонки.есть ошибка!как только файл отправлен клиенту, есть строка, которая добавляется сервером в: JSAPIWriter.java в методе: writeJavaScript

writer.println("REST.apiURL = '" + uri + "';");

в https, этот URL создает неверный URL, который является HTTP!а не HTTPS!это из источника на моем веб-сайте:

REST.apiURL = 'http://proXXXXXXXX';, поскольку вы видите, что протокол неверен.Я ищу способ обойти эту проблему, не внося изменений в исходный файл кода.Спасибо за помощь.

обновление эта проблема возникает из-за того, что служба находится за FW, а HTTPS отправляется на сервер как HTTP вместо https, вопрос в том, как передать этот JSAPI, которыйего протокол https (я могу прочитать его из заголовков)

1 Ответ

0 голосов
/ 18 ноября 2018

Я простирался до основного класса фляги, изменил web.xml, указывая на новый класс, который я создал, и прочитал заголовки из x-forward-proto, чтобы получить правильный протокол.

...