Java Lagom:对“无价值”;访问“U令牌”;标题参数

Java Lagom:对“无价值”;访问“U令牌”;标题参数,java,playframework,lagom,Java,Playframework,Lagom,尝试在Lagom HTTP RestCall的标头中发送“access_token”参数时出现问题: @Override public HeaderServiceCall<NotUsed, GetUserInfoWrapperResponse> getUserInfo() { return (request, requestBody) -> { UUID userId; try { userId = UUID.f

尝试在Lagom HTTP RestCall的标头中发送“access_token”参数时出现问题:

 @Override
public HeaderServiceCall<NotUsed, GetUserInfoWrapperResponse> getUserInfo() {
    return (request, requestBody) -> {
        UUID userId;
        try {
            userId = UUID.fromString(request.getHeader("access_token").get());
            System.out.println("user id = " + userId);
            return userEntityRef(userId).ask(new GetUserInfoCommand()).thenApply(reply -> Pair.create(ResponseHeader.OK, reply.userInfo.get()));
        } catch (Exception e) {
            throw new NotFound("User with access_token ");
        }
    };
}
但即使是“访问令牌”头参数也始终不存在


有什么帮助吗?求你了

这是因为您在名称中使用了下划线;这不是禁止的,但不常见,一些服务器,如
Nginx
会删除它们,除非


你也可以看看这个问题:

是的,我看得出来,谢谢:)@Imen别担心,很高兴我能帮上忙。
play.http.filters = "com.test.user.impl.AccessFilter"
play.filters.cors {
      // review the values of all these settings to fulfill your needs. These values are not meant for production.
      pathPrefixes = ["/cms"]
      allowedOrigins = null
      allowedHttpMethods = null
      allowedHttpHeaders = ["Origin", "X-Requested-With", "Content-Type", "Accept", "Referer", "User-Agent", "access_token", "cache-control"]
      # The exposed headers
      exposedHeaders = ["Origin", "X-Requested-With", "Content-Type", "Accept", "Referer", "User-Agent", "access_token", "cache-control"]
      supportsCredentials = false
      preflightMaxAge = 6 hour
}