如何用JAVA创建自己的代理服务器来解决CORS问题?

如何用JAVA创建自己的代理服务器来解决CORS问题?,java,proxy,cors,cors-anywhere,Java,Proxy,Cors,Cors Anywhere,我真的需要用java创建自己的代理服务来处理任何服务器/服务的CORS问题。我使用基于cors anywhere节点js的服务来解决我的问题 但是,现在我需要用java实现这个服务。我的想法是,我的团队成员将ping此服务并提供他们的服务器url作为参数,我需要充当中间人来获取响应,并将其与“禁止访问允许来源”响应头一起重新路由给我的队友。是的,只要在java中运行jersey服务或servlet,传递您要调用的“url”,以及该servlet的所有参数、主体等 然后,您可以使用HTTPCli

我真的需要用java创建自己的代理服务来处理任何服务器/服务的CORS问题。我使用基于cors anywhere节点js的服务来解决我的问题


但是,现在我需要用java实现这个服务。我的想法是,我的团队成员将ping此服务并提供他们的服务器url作为参数,我需要充当中间人来获取响应,并将其与“禁止访问允许来源”响应头一起重新路由给我的队友。

是的,只要在java中运行jersey服务或servlet,传递您要调用的“url”,以及该servlet的所有参数、主体等


然后,您可以使用HTTPClient ot java.net API对传递的URL进行HTTP调用,并提供所有详细信息/凭据等,然后将服务器的响应写入servlet响应或jersey实体。

服务器不发送响应,我可以转发该响应。发出调用的servlet本身会得到一个无访问控制源响应。使用“java”代码的servlet不会得到该异常。