2012-03-22 34 views
0

シンプルなレストサービス@GETを作成し、2つのパラメータのユーザー名とパスワードを取得しました。 私はrestサービスクライアントを介してパラメータを渡す方法と、そのメソッドを使用してパラメータを取得する方法を検索しようとしています。私は私が望む正確な答えを得ることができません。RESTメソッドに引数を渡す方法

パラメータを渡す方法と、Webサービスでそのパラメータを使用する方法はありますか?

答えて

0

次のようなものになります。それがどのように見えるジャージーに @HeaderParamまたは@PathParam

@Get 
    @Path("/mywebservice") 
    public Response myWebService(@HeaderParam String username, 
           @HeaderParam String password) 
    { 
    ... 
    } 

いますが、ユーザー名とパスワードを送信/受信するこの方法はあまりないことを覚えておいてください

1

私はどのフレームワークを使用しているのかわかりませんが、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パスは、このメソッドに渡します!

関連する問題