【问题标题】:Add header to a request向请求添加标头
【发布时间】:2016-09-06 08:25:15
【问题描述】:

我正在使用 nimbus 的 jwt 库在 spark 的 before 函数上验证 JWT,然后我想通过请求的标头将 JWT 的有效负载仅传递到下一个路由。但是,您似乎可以向标题添加键,但不能添加值。我试过了:

request.headers().add(key)

但这无济于事。有哪些替代方案?

【问题讨论】:

    标签: java authentication jwt spark-java


    【解决方案1】:

    如果您需要在响应中添加标头,您应该调用 response 对象上的标头方法,这是 route declaration 中 lambda 的第二个参数。你可以这样做:response.header("FOO", "bar");

    【讨论】:

    • 谢谢,我知道您可以将标头添加到响应中,但我需要将其添加到请求中,因为我想添加有关 before() 函数的信息。
    • 也许您可以通过在前置过滤器和路由之间共享一个变量来解决您的问题,而无需在请求中添加标头。有可能,this answer 会有所帮助。
    • 谢谢,使用属性就可以了。
    猜你喜欢
    • 2015-03-22
    • 2012-01-30
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 2017-12-27
    • 2012-11-15
    相关资源
    最近更新 更多