2016-10-02 8 views
5

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

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

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

+1

использовать 'HttpRequestMessage' –

+0

Спасибо @ DanielA.White ты меня на моем пути! –

ответ

6

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

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 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^