Пакетный запрос OData приводит к "Ответ на этот запрос POST не содержит заголовок" местоположение ""
Используя клиент Microsoft OData, я пытаюсь сделать пакетный запрос нескольких элементов. Однако клиентское приложение отвечает с ошибкой:
Необработанное исключение: Microsoft.OData.Client.DataServiceRequestException: при обработке этого запроса произошла ошибка. ---> System.NotSupportedException: ответ на этот запрос POST не содержал заголовок 'location'. Это не поддерживается этим клиентом.
Я мог бы, вероятно, добавить заголовок вручную, но, конечно, это не то, что должно быть необходимо, когда я использую платформу OData?
Я делаю что-то неправильно?
Клиент:
var c = new ODataContainer(new Uri(host));
// code here to add some items
c.SaveChanges(SaveChangesOptions.BatchWithSingleChangeset);
контроллер:
[HttpPost]
public HttpResponseMessage Post([FromBody] FuelTransaction transaction)
{
SaveTransaction(transaction);
return new HttpResponseMessage(HttpStatusCode.OK);
}