Postman中調用如下
Restsharp 調用
public static void RestSharpRun()
{
RestClient client = new RestClient("http://InterfaceUrl")
{
Timeout = 600000
}
RestRequest request = new RestRequest("yourMethod",Method.POST);
request.AddHeader("xxx", "xxx");
Params paramModel = new Params
{
iMethodName = "xxxx",
startFltDatePek = "2020-01-10 15:45:26",
endFltDatePek = "2020-01-11 15:45:26"
};
string jsonPar = JsonConvert.SerializeObject(paramModel);
request.AddJsonBody(jsonPar); //參數在request body 的row中
var content = client.Execute(request).Content;
if (!string.IsNullOrEmpty(content))
{
T result = JsonConvert.DeserializeObject<T>(content);
if (result.Body != null)
{
// 處理result.Body
}
}
}
END |