【发布时间】:2018-07-24 05:04:14
【问题描述】:
我们正在将 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 版本的一部分还是在这个版本之后引入的?
【问题讨论】:
标签: asp.net-web-api dynamics-crm dynamic-programming dynamics-crm-webapi