我们正在将 C# 代码从 2011 端点迁移到 Web API。我们有 API 版本 8.0。我们已经使用 Web API 成功实现了插入/删除/更新操作,但是对于批量操作,我们不知道如何在 C# 中实现它。我们参考了https://gist.github.com/prabirshrestha/3929230的实现。这是我们编写的代码:
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "batch");
MultipartContent batchContent = new MultipartContent("batch");
request.Content = batchContent;
batchContent.Add(new HttpMessageContent(new
HttpRequestMessage(HttpMethod.Get, "contacts")));
response = httpClient.SendAsync(request);
response.Wait();
使用此代码,我们会收到错误消息,例如:
相对 URI 不支持此操作。
请让我们知道是否有人可以帮助我们实现这一点。还有一个问题,批量操作是 Web API 8.0 版本的一部分还是在这个版本之后引入的?