我使用RestSharp创建RestRequest似乎很简单和直接的。
我虽然注意到的问题是,开发将有效载荷,一个关键的身体的一部分的对象时,被称为“PARAMS”。
如果你不知道。 params为关键字。如何创建一个有效载荷,以正确实施,尽管事实的关键可能是特供C#语言?
var payload = new {
data = "",
command = new {
name = "Foo",
params = "Bar"
}
};
RestSharp.RestRequest request = new RestSharp.RestRequest(RestSharp.Method.POST);
request.Resource = "";
request.AddBody(payload);
var result = Client.Execute(request);
你可以把@
PARAMS之前:
var payload = new {
data = "",
command = new {
name = "Foo",
@params = "Bar"
}
};
我测试过它和输出JSON将params
没有@
。