Chr*_*ris 10 java parameters rest
我已经使用一些webmethods构建了一个REST Web服务.但是我没有把它传递给这些方法.
IE
@GET
@Path("hello")
@Produces(MediaType.TEXT_PLAIN)
public String hello(String firstName, String lastName){
return "Hello " + firstname + " " + lastname
}
Run Code Online (Sandbox Code Playgroud)
我将如何调用该方法以及如何传递参数firstname和lastname?我试过这样的事情:
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(getBaseURI());
ClientResponse response = service.path("hello")
.accept(MediaType.TEXT_PLAIN).put(ClientResponse.class);
Run Code Online (Sandbox Code Playgroud)
但是我在哪里添加参数?
谢谢你的帮助,最好的问候,克里斯
如果您使用SpringMVC进行REST API开发,则可以使用
@RequestParam("PARAMETER_NAME");
Run Code Online (Sandbox Code Playgroud)
如果是运动衫,你可以使用
@QueryParam("PARAMETER_NAME");
Run Code Online (Sandbox Code Playgroud)
方法看起来像这样
public String hello(@RequestParam("firstName")String firstName, @RequestParam("lastName")String lastName){
return "Hello " + firstname + " " + lastname
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
81156 次 |
| 最近记录: |