3

このリンクに従って ServiceStack (顧客の例) を使用してサービスを構築しました: https://docs.google.com/present/view?id=dg3mcfb_213gsvvmmfk

次の方法で消費すると、うまく機能します。

JsonServiceClient client = new JsonServiceClient("http://localhost/RestIntro");

Customer c = new Customer();
c.Name = "myname";
c.Age = 24;
c.Email = "myemail";

var res = client.Post<Customer>("/customers", c);

そして顧客をデータベースに挿入します。

しかし、Fiddler (POSTリクエスト) でテストすると、201 ステータス メッセージ (created) が表示されますが、次の図に示すように、データベース フィールドは null のままです。

フィドラーを使用してリクエストを投稿する データベースのステータス

私の問題は何でしょうか?

4

1 に答える 1

4

リクエスト ヘッダーを変更します。

User-Agent: Fiddler
Host: localhost
Content-Length: 44
Content-Type: application/json
于 2011-11-08T11:13:09.903 に答える