А как за один ХТТП-запрос обновить объект, используя поиск по значению реквизита объекта?
Сделал ПАТЧ-запрос для объекта с поиском не по ГУИДу, добавив в "заголовок" (а вернее в URL) параметры $filter и $top.
По итогу ГЕТ-запрос с такими параметрами возвращает мне несколько или один элемент <entry> (объект, удовлетворяющий отбору).
Пока делаю вывод, что за один ХТТП-запрос нельзя обновить объект БД, не зная его ГУИДа: нужно сначала ГЕТ-запросом получить ГУИД объекта, а затем уже изменять его ПАТЧ-/ПУТ-запросом.
Если кто-то достиг результата за один ХТТП-запрос - поделитесь.
(4) Потому что REST предусматривает однозначный уникальный URI объекта.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший