在SOAP中,我使用以下代码将参数传递给webmethod函数
@WebMethod(operationName = "replacinginstrumentname")
public String replacinginstrumentname(@WebParam(name = "interface1_name") String interface1_name)
其中interface1_name是我传递的参数。为此,SOAP有@webparam。
但是我怎样才能在Restful GET方法中做同样的事情。 非常感谢任何帮助。
答案 0 :(得分:0)
有很多方法可以去:
(1)http://your.service.com/service/interface?interface1_name=YOUR_VALUE
或
(2)http://your.service.com/service/interface/YOUR_VALUE
然后您的资源方法将是
案例(1)的
@Path("/service")
public class YourResource{
@GET("/interface")
public Response method(@QueryParam(name="interface1_name") String param){
//do the job
}
}
案例(2)
@Path("/service")
public class YourResource{
@GET("/interface/{iname}")
public Response method(@PathParam(name="iname") String param){
//do the job
}
}