ServiceStack を使用して PUT 操作で検証を機能させようとしています。
これは私のクライアントコードです
var client = new JsonServiceClient();
return client.Put<string>(url, content);
ブレークポイントのヒットと検証の失敗を確認できるため、検証を接続してサーバーで作業していますが、クライアントに返されるのは
HTTP/1.1 400 NotEmpty
Cache-Control: private
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/7.5
Date: Sun, 06 May 2012 17:08:44 GMT
Content-Length: 0
PUT を成功させたときにも同じことが起こります。単純な文字列が返されるだけです。何かが原因で、ServiceStack は PUT で json を返したくないのだと思い込んでいます。