私は安らかなWebサービスを書いていますが、すべてがうまくいきます。私のWebサービスはXMLとして入力し、XMLとして出力します。 Webサービスのクライアントテストでは、Firefox Poster extensionを使用しています。うまくいっていますが、私のWebサービスのいくつかはJSONオブジェクトとして入力し、JSONオブジェクトとして出力します。私の質問は、XMLの代わりにJSONオブジェクトをポスターに渡す方法です。 JSONオブジェクトを生成する快適なWebサービスのクライアントテストに、別の拡張機能を使用することもできます。ポスターまたはプラグインを使用してWebサービスを呼び出す方法は?
例えば、私のWebサービスの一つは次のようになります。ポスター拡張子または何か他のものを使用してauthenticateUser
Webサービスをテストする方法
public String authenticateUser(@FormParam("userName") String userName, @FormParam("password") String password)
{
//related stuffs
}
?
ありがとうIvan、しかし、どのように私は、Webサービスのパラメータを渡すことができます、私はポスターのプラグインに "userName"と "パスワード"のような2つのパラメータがあります。 – subodh
「@ FormParam」は、要求本体が「application/x-www-form-urlencoded」タイプ(HTMLフォーム)であることを前提としています。ポスターでHTMLフォームをシミュレートするには、[パラメータ]タブでパラメータを指定します。 「送信するコンテンツ」タブに戻ると、パラメータが適切にエンコードされたデータに変換されていることがわかります。そしてContent-Typeは "application/x-www-form-urlencoded"に変更されます。お役に立てれば。 –
アイバンありがとう、それは私を助けた... – subodh