我想在Rest API中传递到JSON以下
{"fulfillment":{"order_id":67584463,"tracking_number":"555555","tracking_url":"test.com","fulfillment_line_items":[{"order_line_item_id":186994328,"quantity":1}]}}
我将尝试以下方法,但效果不佳
var client = new RestClient("XXXXX");
var request = new RestRequest(Method.POST);
request.AddHeader("postman-token", "asds373jkhsstpolsd");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\"fulfillment\": {\"order_id\":67584463,\"tracking_number\":\"555555\",\"tracking_url\":\"test.com\",\"fulfillment_line_items\":[{\"order_line_item_id\":186994328,\"quantity\":1}]}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
只需使用AddBody
方法即可传递正文。
var client = new RestClient("XXXXX");
var request = new RestRequest(Method.POST);
requst.AddBody = (jsonString); //Your json string goes here