在Servlet中:将标头和转发请求添加到外部URL(微服务)

时间:2019-01-21 21:55:41

标签: servlets apache-httpclient-4.x

我想编写一个Servlet,将Authorization标头添加到某些请求,并将请求发送到外部URL(微服务)上。该服务容器将包含一个RESTful微服务,该服务通过在Authorization标头中传递的JWT进行授权,并返回JSON。

例如,我想调用/myapp.com/api/Widget/1234来调用我的servlet,添加auth标头并发送到/myservice.com/Widget/1234上,然后返回JSON,然后从我的JSON中返回servlet到浏览器。

我可以将HTTPServletRequest转换为org.apache.http.message.BasicHttpRequest,发送(使用任何使用的HTTP方法)吗?如果是这样,发送多部分形式的POST请求是否会有问题?

0 个答案:

没有答案