rest - Liferay 7.2 Rest Service 读取请求的标头
问题描述
我有 Liferay 7.2。
我创建了一个模块休息。
我创建了一个方法 GET
我想读取传入请求的标头。我需要阅读身份验证承载令牌。我怎样才能做到这一点?
这是我的示例代码
@GET
@Path("/get-request-headers")
public String jsonGetRequestHeaders() throws Exception {
String authtoken = ?????;
return authtoken;
}
解决方案
我找到了解决方案:
@GET
@Path("/get-request-headers")
public String jsonGetRequestHeaders(
@HeaderParam("Authorization") String token
) throws Exception {
String authtoken = token;
return authtoken;
}
推荐阅读
- r - 子集错误。默认值。找不到对象
- python - 逻辑运算符 OR 内部 for 循环
- c# - 无法让 Surface Duo 使用 Xamarin 使用两个屏幕
- flutter - 在 Flutter 中使用 Google ML-Kit 设备端文本识别
- python - 当张量不提供 numpy() 时如何获取数据
- javascript - 在 React 中提交表单后函数不返回组件
- c - VS 代码:来自命令“-exec-run”的意外 GDB 输出
- mysql - 对相似的 meta_key 值进行分组并使用 meta_value 数据创建结果集
- jestjs - 将 Jest 与 @web/test-runner 一起使用
- wpf - Prism - 在多外壳应用程序 (WPF) 中每个外壳使用子 IoC 容器