Я использую встроенный Httpclient
для вызова конечной точки с помощью запроса PATCH.
Реализация нашего собственного метода расширения для этого тривиальна, и этот вопрос задавался много раз.
Почему команда Framework не добавила метод PatchAsync
в HttpClient
или даже Patch
свойство в HttpMethod
?
Меня беспокоит то, что Patch является очень распространенным случаем использования.в настоящее время, и если они не включили это, возможно, что-то мне не хватает, и я действительно не должен этого делать?
Извиняюсь за простоту вопроса, но я разрываюсь между запросом команды APIизменить конечную точку PATCH на PUT, чтобы просто использовать встроенную функциональность, а не создавать для этого метод расширения.
Мой вопрос не в том, как это реализовать, а в том, почему он не встроен и еслиМогут быть какие-то предостережения по поводу того, что я реализую расширение и использую PATCH, а не что-либо еще, предоставленное встроенным в каркас.