gpt4 book ai didi

rest - 如何访问HTTP请求?

转载 作者:行者123 更新时间:2023-12-03 08:54:51 25 4
gpt4 key购买 nike

正常说我在Java中有一个rest方法

@POST 
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public String showTime(@FormParam("username") String userName) {

:
:
:
}

很好,但是我想知道是否有一种方法可以使用jersey访问完整的HTTP请求,例如
@POST 
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public String showTime(@FormParam("username") String userName,@XXXXXX String httpRequest) {

:
:
:
}

某些注释会给我完整的HTTP请求以存储在变量中。曾尝试使用@POST,但似乎不起作用。有什么建议。

谢谢

最佳答案

您可以使用@Context批注:

@POST 
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public String showTime(
@FormParam("username") String userName,
@Context HttpServletRequest httpRequest
) {
// The method body
}

关于rest - 如何访问HTTP请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com