2016-10-02 19 views
5

dotnet core içinde HttpClient ile Patch isteği oluşturmaya çalışıyorum. Ben başka yöntemler,Dotnet çekirdeğinde HttpClient kullanarak bir yama isteği nasıl yapılır?

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

bulduk ama Patch seçeneği bulmak için görünmüyor olabilir. HttpClient ile Patch isteği yapmak mümkün mü? Eğer öyleyse, birisi bana nasıl yapılacağını gösterir mi?

+1

kullanımı 'HttpRequestMessage' sen yoluma beni DanielA.White @ –

+0

teşekkürler! –

cevap

6

Daniel A. White'ın yorumuna teşekkürler.

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