Я отправляю запрос PUT (используя PostMan) в службу TripPin от OData Basic Tutorial.Запрос OData PUT на получение ответа «Требуемое условие 428»
PUT http://services.odata.org/v4/TripPinServiceRW/People('russellwhyte')
Корпус:
{
"@odata.id": "serviceRoot/Airlines('FM')"
}
Ответ Я получаю 428 (Precondition Required)
. Существует уже вопрос OData : Why am I getting HTTP 428 (Precondition Required) error while performing an update, и ответ там говорится, что:
ваша служба использует оптимистическую блокировку и ожидает заголовка If-Match, содержащая ETag в сущности, в запросе
Но ответ не дает понять, как поставить правильный заголовок If-Match, и я не смог найти никаких примеров.
Так как я могу исправить эту ошибку (добавив заголовок If-Match с ETag или иначе)?