我正在尝试将带有GET请求的参数传递给REST Web服务:
我的课程的路径定义如下:
@Path("/ws")
public class RegistrationWS {
我正在调用的方法的路径定义为:
@GET
@Produces("text/plain")
@Path("/{key}/{deviceId}")
public String getText(@QueryParam("key") String key, @QueryParam("deviceId") String deviceId) {
当我运行客户端时,我会回到“失败”这个词,这是我的getText()方法返回的,如果键为null:
// Get plain text
String registrationResponse = service.path("rest").path("ws/"+DEF+"/"+"ABC")
.accept(MediaType.TEXT_PLAIN)
.get(String.class);
我是否在客户端正确构建了URL?