我们的网页通过网络API与我们的数据库进行通信。
现在我们有一个案例,我们想要更新数据库中的一些数据,但我们不需要web api的任何响应。
在第一次尝试中我们使用HttpClient和
HttpResponseMessage response = this.PostAsJsonAsync(apiCall, someData).Result
现在我们正在使用RestSharp,如
restClient.ExecuteAsync(restRequest, IgnoreResponse);
但问题仍然存在:当我们不需要web api的任何响应时,使用web api更新数据的正确方法是什么?
答案 0 :(得分:1)
REST服务 - 用于更新使用PUT / PATCH进行更新,将POST用作创建新服务。如果您不关心响应 - 即使不是响应代码
HttpResponseMessage response = this.PostAsJsonAsync(apiCall, someData)
只是在你写的时候使用 - 使用HttpClient并且不要等待结果
当使用HttpClient时 - 确保不为每次调用创建新的