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

cod*_*a23 5 java proxy cors cors-anywhere

我确实需要在 java 中创建自己的代理服务来处理任何服务器/服务的 CORS 问题。我正在使用基于 cors-anywhere Node js 的服务来解决我的问题。

https://github.com/Rob--W/cors-anywhere

但是,现在我需要用java来提供这个服务。我的想法是,我的团队成员将 ping 此服务并提供他们的服务器 URL 作为参数,我需要充当中间人来获取响应并将其与“no-access-allow-origin”响应一起重新路由给我的团队成员标头。

Opt*_*nal 1

是的,只需在java中运行一个球衣服务或servlet,将要调用的“URL”以及所有参数、正文等传递给该servlet即可。

然后,您可以使用 HTTPClient 或 java.net API 对包含所有详细信息/凭证等的 URL 进行 HTTP 调用,然后返回服务器的响应,将其写入您的 servlet 响应或球衣实体。