java - 如何使用 Java Servlet 在 WebSphere 7 中启用 CORS

标签 java javascript servlets websphere cors

    response.setHeader("Access-Control-Allow-Origin", "https://example.com");

我只想允许 ' https://example.com ' 通过 POST 请求访问我的 Java servlet。如何在 IBM WebSphere 7.0.0.27 中启用 CORS

谢谢

最佳答案

我无法提供有关Websphere 7的具体信息,但是编写处理CORS预检请求的servlet过滤器并不复杂。以下是解释该协议(protocol)的两个资源:

过滤器需要执行 2 项任务:

  1. 识别 http 请求是否是 CORS 预检请求。
  2. 如果是 CORS 预检请求:
    • 设置Access-Control-Allow-Origin:https://example.com
    • 设置其他Access-Control-* header

希望对大家有一点帮助。

关于java - 如何使用 Java Servlet 在 WebSphere 7 中启用 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30671726/

相关文章:

Tomcat servlet 映射错误 404

带 jsp 的 Javabean :useBean. 它们如何工作?我不明白

java - 无法使用 Intellij Idea 执行 Xpath

java - 如何将数组添加到 arrayList 而不替换列表中的其他数组

javascript - 防止标记在缩小时缩放

javascript - 函数参数在循环内不起作用

javascript - 如何通过对象的属性从对象数组中删除特定对象?

java - App Engine Java Servlet 不连接到 Cloud SQL

java - 运行时问题

java - 使用 Resin 服务器上的方法初始化 ServletContext