RestSharp client.post vs client.execute



我开始使用带有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,...(。

最新更新