1

Restlet に POST すると、 と415 Unsupported Media Type表示されますが、スタック トレースはなく、ログにもエラーも返されず、何もありません。メソッドの最初の行にブレークポイントを設定し、デバッグ モードでサーバーを再起動しようとしましたが、最初の行に到達する前に失敗します。何が悪いのか、どうすればわかりますか?

別のメソッドへの get リクエストは正常に機能します。

バージョン

レストレット 2.1


私が使用していたRESTクライアントを見つけました.Advanced REST Clientにはバグがあり、エンコーディングをapplication/json. タブを閉じてリロードする必要がありましたが、うまくいきました。エラーの正確な理由を見つけるためにデバッグする方法を見つけることは、依然として素晴らしいことです。

4

1 に答える 1

4

以下で説明するように、Restlet でトレースを有効にすることができます。

Engine.setLogLevel(Level.FINEST);
Engine.setRestletLogLevel(Level.FINEST);

それが役に立てば幸い。ティエリー

于 2013-10-24T08:00:56.557 に答える