gpt4 book ai didi

java - 如何在 RESTful API 中查找该 API 的 URL

转载 作者:行者123 更新时间:2023-12-01 18:51:31 25 4
gpt4 key购买 nike

假设我有这个端点:

@GET
@Path("/{product}")
@Produces(MediaType.APPLICATION_JSON)
public String getProduct(
@PathParam("product") final String product) {
return createSignature(<<PLACE COMPLETE URL HERE>>);
}

我如何知道从端点内部调用的完整 URL,以便基于该 URL 创建签名?谢谢

最佳答案

有几种方法。通常,您可以向方法添加特殊参数或向资源类添加字段。特殊参数由类型(HttpServletRequest 或 UriInfo)识别,并应使用注释 @Context 进行标记。

@StormBringerX 已经提到可以使用方法参数(+1)传递信息。我个人更喜欢将其添加为类的字段,因为我认为这更清晰,并且允许创建仅接受应用程序级别参数的方法。

关于java - 如何在 RESTful API 中查找该 API 的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15770989/

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