我有一个使用RESTEasy REST对象的项目
jar包含一个名为resteasy-client.js的文件,该文件被添加到网页中,这样可以更容易地创建HTTP调用。有只虫子!一旦文件发送到客户端,服务器就会在: JSAPIWriter.java in method :writeJavaScript中添加行。
writer.println("REST.apiURL = '" + uri + "';");在https中,此url创建不正确的url,即HTTP!而不是HTTPS!这是我网站上的消息来源:
REST.apiURL = 'http://proXXXXXXXX';如您所见,协议是不正确的。我正在寻找一种方法来克服这个问题,而不做更改的原始代码文件。谢谢你的帮助。
更新这个问题是由于服务器落后于FW,并且HTTPS以HTTP而不是https的形式发送给服务器的问题是,我如何传递这个JSAPI,它的协议是https(我可以从头中读取它)。
发布于 2018-11-18 19:56:34
我确实扩展到了jar的主类,更改了指向我创建的新类的web.xml,并从x转发proto读取头以获得正确的协议。
https://stackoverflow.com/questions/52779219
复制相似问题