WP8 で RestSharp を使用していますが、奇妙な動作を発見しました。RestSharp のバグである可能性があります。私のコードは徹底的にレビューされており、メモリの問題は見つかりませんでした。
以下は、同じ結果が得られるはずの 2 つのシナリオですが、そうではありません。
初め:
- 私は POST 操作を行います - ObjectId を返します
- ObjectId に対して DELETE 操作を実行すると、「OK」が返されます。
- ObjectId に対して GET 操作を実行すると、"NotFound" が返されます。
2番目:
- 私は POST 操作を行います - ObjectId を返します
- ObjectId に対して GET 操作を行います - ObjectId を抽出するオブジェクトを返します
- 抽出された ObjectId に対して DELETE 操作を実行すると、「OK」が返されます。
- 抽出された ObjectId に対して GET 操作を行います - オブジェクト (!) を返します - 「NotFound」を返す必要があります
どちらの場合もサーバーは実際の DELETE を実行します (DBA と JMeter テストで確認済み)。これは、データがどこかに保存されて返されることを意味します。
誰かがこのような行動に遭遇したことがありますか? または、RestSharp にはこれに関連する既知の問題がありますか?