我开始使用带有c#和dot net的RestSharp POST。但是,我不确定客户端有什么区别。执行并 client.Post。
下面的代码:
IRestRequest request = new RestRequest("apiEndPoint", Method.POST);
IRestResponse response = RestClient.Execute(request);
而这个:
IRestRequest request = new RestRequest("apiEndPoint");
IRestResponse response = RestClient.Post(request);
两者都使用 POST 动词向 URL 服务器/apiEndPoint
发送相同的 HTTP 请求。
两者都有效,您应该根据您的实现设计使用一个而不是另一个。我倾向于使用第一个,因为我通常在执行之前知道动词(POST,GET,...(。