我正在使用 RestSharp 调用 REST API:
var client = new RestClient("http://mysite.com");
var request = new RestRequest("/api/order", Method.POST);
request.AddHeader("AuthPass", "abcdefg1234567");
// add parameters here
var response = client.Execute(request);
var content = response.Content;
我需要在请求中添加参数。一个只是我的名字,它是一个字符串。另一个是订单项列表,需要是这种格式的JSON:
[
{"SKU":"ABC-123", "QUANTITY":1},
{"SKU":"XYZ-123", "QUANTITY":3}
]
我可以像这样添加我的名字作为参数:
request.AddParameter("name", "My Name");
但我不知道如何添加订购商品列表:
request.AddParameter("orderedItems", "???");
有谁知道我该怎么做?