動作しない私には、以下ののRestletパスparamが以下
public Restlet createInboundRoot(){
Router router = new Router(getContext());
router.attach("account/profile",UserProfile.class);
をルーティングしている私は1つのリソースクラスを呼び出すとするために、同一の機能のカップルをしたいリソースクラスUserProfile.java
@post
@path("add")
public void addUser(User user){
@post
@path("modify")
public void modifyUser(User user){
@post
public void test(){//only this is called
ですリソースクラス。つまり、私の上記のリソースクラスは、追加、変更などのUserProfilesに関連する関数を処理します。 URLは以下のとおりです。
アカウント/プロファイルの追加/ =>ユーザー
アカウント/プロファイルを追加/変更=>私の実装はのみとテスト機能しない上に、
とにかくユーザーを変更するには()メソッドアカウント/プロフィール/
私はPathparamsでも試してみました。しかし、それもうまくいきませんでした。パスのparamsの場合 :
router.attach("account/profile/{action}",UserProfile.class);
は私の問題がどこにあるか誰もが私に教え
@post
@path("{action}")
public void addUser(@pathparam("action") String action, User user){
、追加され、リソースクラスでました。
あなたがここにあなたのERRログを投稿することができますか? –
注目のkarthiに感謝します。スローされたエラーはありません..サーバーは応答として012を返します –
まあ!これは、アクセスしようとしているリソースが存在するが、サーバーが適切な応答を出すことができないことを意味します。これらのことを試すことができます。ディレクトリにすべてのアクセス権があることを確認し、@ Producesアノテーションを使用してjsonまたはXMLのいずれかのプロダクションタイプを指定し、@putメソッドまたは@getメソッドでtryを与えます。時には投稿が犯人です。 –