私はいくつかのwebメソッドを持つREST Webサービスを構築しました。 しかし、これらのメソッドにパラメータを渡すことはできません。Javaでパラメータを渡すREST
I.E.
@GET
@Path("hello")
@Produces(MediaType.TEXT_PLAIN)
public String hello(String firstName, String lastName){
return "Hello " + firstname + " " + lastname
}
このメソッドを呼び出す方法と、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);
をしかし、ここで私は、パラメータを追加するには?
は助けになるはずです、あなたの助けのために よろしく、 クリス
ある
はあなたが私をたくさん助けた感謝します。しかし、私のメソッドが文字列の配列を必要とする場合はどうなりますか? – Chris
@Chris:これは役立つはずです:http://stackoverflow.com/questions/5484209/pass-array-as-a-parameter-in-restful-webservice – npinti
ありがとうございました。このリンクは、あなたの最後のリンクのコンテキストにも役立ちました:http://stackoverflow.com/questions/5718575/how-can-i-grab-all-query-parameters-in-jersey-jaxrs – Chris