我有一台运行WAS Liberty Core的MFP 7.0。我的hybird移动应用程序正在访问此上下文根https://hostname:10080/AppName。我想路由或代理返回图像的内部API。该路径受基本身份验证保护,因此我只能在同一个端口10080中访问它。
实施例。 https://hostname:10080/AppName/ImageAPI/image/name_of_employee
图片API>> http://hostname:10002/InternalAPI/image/我想在访问上面的链接时将其路由到此处。
如何在WAS的server.xml上配置?
编辑:添加了图像API服务的示例链接。
答案 0 :(得分:1)
Liberty中没有仅配置机制充当另一个源服务器的反向代理。
您需要通过servlet或webservices端点创建资源,该端点以某种方式发出出站HTTP请求,并使用响应来完成前端请求。
这可能包括找到一些开源的反向代理servlet,或者用webservices客户端,apache httpclient甚至HTTPUrlConnection编写自己的,以获得快速而肮脏的概念证明。