Как сделать запрос исправления с помощью HttpClient в dotnet core?

Я пытаюсь создать Patch запросHttpClient в dotnet ограничителя ядра. Я нашел другие методы,

using (var client = new HttpClient())
{
    client.GetAsync("/posts");
    client.PostAsync("/posts", ...);
    client.PutAsync("/posts", ...);
    client.DeleteAsync("/posts");
}

но, похоже, не может найти . Можно ли сделать Patch запрос HttpClient? Если да, то может ли кто-нибудь показать мне пример, как это сделать?

1 ответов


благодаря комментарию Даниэля А. Уайта я получил следующую работу.

using (var client = new HttpClient())
{       
    var request = new HttpRequestMessage(new HttpMethod("PATCH"), "your-api-endpoint");

    try
    {
        response = await client.SendAsync(request);
    }
    catch (HttpRequestException ex)
    {
        // Failed
    }
}