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 ( POSTrequest) 测试它时,它给出了一个 201 状态消息(已创建)但数据库字段保持为空,如下图所示:

使用提琴手发布请求 数据库状态

什么可能是我的问题?

4

1 回答 1

4

更改请求标头:

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