【问题标题】:How to create a proxy server of my own in JAVA to solve CORS issue?如何在 JAVA 中创建自己的代理服务器来解决 CORS 问题?
【发布时间】:2017-10-11 16:54:44
【问题描述】:

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

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

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

【问题讨论】:

标签: java proxy cors cors-anywhere


【解决方案1】:

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

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

【讨论】:

  • 服务器没有发送我可以转发的响应。调用本身的 servlet 会得到一个 no-access-control-origin 响应。
  • Servlet,使用“java”代码不会得到那个异常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-07
  • 1970-01-01
  • 2014-07-07
  • 1970-01-01
  • 2018-03-03
相关资源
最近更新 更多