我正在使用RestSharp从REST API GET调用中检索对象,如下所示:
var client = new RestClient("http://localhost:8800");
var request = new RestRequest("api/users/{id}", Method.GET);
request.AddUrlSegment("id", "9");
IRestResponse<User> response = client.Execute<User>(request);
User user = response.Data;
User
对象完全没有填充,即使GET请求返回一个完全填充的值(REST API在另一个Visual Studio实例中运行,我看了响应)。
我的无参数默认构造函数不起作用,但所有参数都可公开访问。为什么RestSharp没有填充我的User
对象?