我想寫@POST同步方法,它將採取2個字符串參數。當我從瀏覽器訪問2個鏈接時,我沒有得到返回字符串「SUCCESS!」。看來這些方法根本不會被調用?JAX-RS @ POST不返回字符串
http://localhost:9080/SampleWeb/resources/helloworld/sync?param1=string1¶m2=string2
http://localhost:9080/SampleWeb/resources/helloworld/sync/string1/string2
@Path("/helloworld")
public class HelloWorldResource {
@POST
@Produces("text/plain")
@Path("/sync")
public String sync(
@QueryParam("param1") String param1,
@QueryParam("param2") String param2) {
//do something
return "SUCCESS!";
}
@POST
@Produces("text/plain")
@Path("/sync/{param1}/{param2}")
public String sync(
@PathParam("param1") String param1,
@PathParam("param2") String param2) {
//do something
return "SUCCESS!";
}
}
謝謝!我知道如果我通過curl訪問鏈接。 – bittersour