我有一堆GET,POST,PUT等电话。
我需要添加接收令牌的功能。
目前我收到了一个Json正文的请求。
我需要为auth添加额外的标头,但我不知道如何接收它。例如,我有一个使用此格式的POST请求:
@POST
@Path("/house")
@Consumes({ MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_JSON })
public House createHouse(House house);
如何增强该功能以接收auth的其他标头?
也许我需要添加这个问题......
如何在Postman中添加这个,以便我在代码中正确地选择它?我基本上很难在请求中添加令牌并在另一端添加令牌之间建立链接。
答案 0 :(得分:0)
@POST
@Path("/house")
@Consumes({ MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_JSON })
public House createHouse(House house, @Context HttpHeaders headers){
String auth = headers.getRequestHeader("auth-header").get(0);
}
答案 1 :(得分:0)
您也可以使用@HeaderParam
public House createHouse(House house, @HeaderParam("my-auth-header") String authHeader){...}