Java Restful-如何设置Restful ws方法参数

Java Restful-如何设置Restful ws方法参数,java,rest,Java,Rest,我有一个休息服务方法: @GET @Path("/searchMekan") @Produces({ MediaType.APPLICATION_JSON }) public List<Mekan> searchMekan(@PathParam("mesafe") int mesafe, @PathParam("lokasyonEnlem") String lokasyonEnlem, @PathParam("lokasyonBoylam") Stri

我有一个休息服务方法:

@GET
@Path("/searchMekan")
@Produces({ MediaType.APPLICATION_JSON })
public List<Mekan> searchMekan(@PathParam("mesafe") int mesafe,
        @PathParam("lokasyonEnlem") String lokasyonEnlem,
        @PathParam("lokasyonBoylam") String lokasyonBoylam) {

     ....................
}

}您错过了部分URL。它应该包括您的参数,因为您已将它们声明为PathParam:

@Path("/seachMekan/{mesafe}/{lokasyonEnlem}/{lokasyonBoylam}")
这样,您就可以通过以下方式呼叫服务

http://yoursite/seachMekan/12/lokasyonEnlem/lokasyonBoylam

堆栈溢出不是代码编写站点。如果您可以通过显示客户端代码的尝试来展示自己的努力,那么我们可以帮助您。谢谢您,我知道,我必须将参数输入到我的URl中,但是如何?你能在这行告诉我service.path(“servis”).path(“mekansearchservis”).path(“searchMekan”).accept(MediaType.APPLICATION_JSON).get(String.class)请看我答案的第二部分:只需将它们作为你的URL的一部分,我在下面看到了错误artem;com.sun.jersey.api.client.UniformInterfaceException:返回404 Not found的响应状态我将我的url设置为:;service.path(“servis”).path(“mekansarchservis”).path(“searchMekan”).path(“10”).path(“53.4534534”).path(“67.766868”).accept(MediaType.APPLICATION_JSON)get(String.class)也可以尝试调用浏览器中的URL:
http://yoursite/seachMekan/12/lokasyonEnlem/lokasyonBoylam