gpt4 book ai didi

rest - 通过 URL 将参数传递给 REST Web 服务

转载 作者:行者123 更新时间:2023-12-05 01:20:49 24 4
gpt4 key购买 nike

我正在使用 Netbeans 创建一个小型 REST Web 服务。这是我的代码:

private UriInfo context;
private String name;

public GenericResource() {
}

@GET
@Produces("text/html")
public String getHtml() {
//TODO return proper representation object
return "Hello "+ name;
}


@PUT
@Consumes("text/html")
public void putHtml(String name) {
this.name = name;
}

自从我调用 http://localhost:8080/RestWebApp/resources/greeting 之后,我就可以正常调用 get 方法了我收到“Hello null”,但我正在尝试使用 http://localhost:8080/RestWebApp/resources/greeting?name=Krt_Malta 传递参数但是 PUT 方法没有被调用...这是传递参数的正确方法还是我遗漏了什么?

我是 Rest bdw 的新手,很抱歉这是一个简单的问题。

谢谢! :)Krt_马耳他

最佳答案

第二个 URL 是一个普通的 GET 请求。要将数据传递给 PUT 请求,您必须使用表单传递它。据我所知,该 URL 是为 GET 保留的。

关于rest - 通过 URL 将参数传递给 REST Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4134758/

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