【问题标题】:RESTful Webservice - getRemoteUser works with GET but not with POST! Why?RESTful Webservice - getRemoteUser 可与 GET 一起使用,但不能与 POST 一起使用!为什么?
【发布时间】:2012-12-02 13:42:41
【问题描述】:

我有一个无状态的 Restful Web 服务。在这个服务中,我注入了一个上下文:

@上下文 私有 HttpServletRequest 请求;

如果我在 GET 方法中调用方法 request.getRemoteUser() 它可以工作!但是,如果我在 POST 方法中调用它,尽管身份验证有效,但我会得到“null”。

谁能解释一下?

格力兹·沃尔夫冈

【问题讨论】:

    标签: java post java-ee-6 cdi restful-authentication


    【解决方案1】:

    也许您发布到的路径不受您的安全约束的保护 - 这可能会导致这种行为(取决于设置/Servlet-Container)。 如果这不是原因 - 您使用的是哪个 Servlet-Container?

    【讨论】:

      猜你喜欢
      • 2012-01-17
      • 2019-06-19
      • 1970-01-01
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 2021-11-15
      • 1970-01-01
      相关资源
      最近更新 更多