gpt4 book ai didi

java - REST 使用 Java 传递参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:51:38 24 4
gpt4 key购买 nike

我已经使用一些网络方法构建了一个 REST 网络服务。但是我无法将参数传递给这些方法。

即.

@GET
@Path("hello")
@Produces(MediaType.TEXT_PLAIN)
public String hello(String firstName, String lastName){

return "Hello " + firstname + " " + lastname
}

我将如何调用该方法以及如何传递参数 firstname 和 lastname?我试过这样的事情:

ClientConfig config = new DefaultClientConfig();

Client client = Client.create(config);

WebResource service = client.resource(getBaseURI());

ClientResponse response = service.path("hello")
.accept(MediaType.TEXT_PLAIN).put(ClientResponse.class);

但是我应该在哪里添加参数呢?

谢谢你的帮助,最好的祝福,克里斯

最佳答案

如果您使用 SpringMVC 进行 REST api 开发,您可以使用

@RequestParam("PARAMETER_NAME");

如果是 Jersey ,你可以使用

@QueryParam("PARAMETER_NAME");

方法是这样的

public String hello(@RequestParam("firstName")String firstName, @RequestParam("lastName")String lastName){

return "Hello " + firstname + " " + lastname

关于java - REST 使用 Java 传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906591/

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