간단한 휴식 서비스 @GET을 만들었으며 사용자 이름과 암호의 두 매개 변수를 사용합니다. 휴식 서비스 클라이언트를 통해 매개 변수를 전달하는 방법과이 메서드를 사용하여 매개 변수를 가져 오는 방법을 검색하려고합니다. 내가 원하는 정확한 답을 얻을 수 없다.REST 메서드에 인수를 전달하는 방법
매개 변수를 전달하고 웹 서비스에서이를 사용하는 방법은 무엇입니까? 당신이 좋아하는 뭔가 보일 것
간단한 휴식 서비스 @GET을 만들었으며 사용자 이름과 암호의 두 매개 변수를 사용합니다. 휴식 서비스 클라이언트를 통해 매개 변수를 전달하는 방법과이 메서드를 사용하여 매개 변수를 가져 오는 방법을 검색하려고합니다. 내가 원하는 정확한 답을 얻을 수 없다.REST 메서드에 인수를 전달하는 방법
매개 변수를 전달하고 웹 서비스에서이를 사용하는 방법은 무엇입니까? 당신이 좋아하는 뭔가 보일 것
: 뉴저지에서 @HeaderParam
또는 @PathParam
그것은 본다 같은 :
@Get
@Path("/mywebservice")
public Response myWebService(@HeaderParam String username,
@HeaderParam String password)
{
...
}
하지만 당신은/전송 이름을 수신하고 암호이 방법이 너무 아니라는 것을 기억해야한다 보안);
사용중인 프레임 워크를 모르지만 Spring
을 사용하는 경우 다음과 같이 할 수 있습니다.
@Controller
public class SampleController {
@RequestMapping(value="/test/{name}/{password}", method = RequestMethod.GET)
public String doTest(@PathVariable String name,@PathVariable String password, ModelMap model) {
System.out.println("REST paras name:"+name+",password:"+password);
return "samplePage";
}
}
후, [/test/{name}/info
[/test/{name}/info.*
] /test/{name}/info/
] 같은 URL 경로가이 메소드로 전달한다!