Restlet v2.1.2 を使用して Java ベースの REST サービスを構築しています。すべてが問題なく動作していますが、.Net クライアントを使用してサービスに PUT/POST しようとしたときに問題が発生しました。.Net クライアントは、RestSharp を使用してサービスと通信します。前述したように、さまざまな GET/PU/POST/DELETE リクエストはすべて問題なく機能しましたが、「大きな」リクエストを送信しようとすると問題が発生しました。
「http://:/matches」のような URI があります。
私がやりたいのは、2 つの URI パラメータ {index} と {base64encoded} を提供することですが、{base64encoded} が非常に大きくなる可能性があるため、残念ながら request.AddBody() を使用するには PUT/POST に依存する必要があります。メソッドで、これらのパラメーターを含むオブジェクトを提供します。さらに、request.RequestFormat = DataFormat.Json; を設定します。しかし、リクエストを実行すると、http 405 または 415 エラーが発生します。
ここで何が間違っているのですか?