2016-10-02 10 views
5

HttpClientのdotnetコアでPatchリクエストを作成しようとしています。私は他の方法、dotnet coreでHttpClientを使用してパッチ要求を行うにはどうすればよいですか?

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

を発見したが、Patchオプションを見つけることができないようです。 HttpClientPatchリクエストを行うことはできますか?もしそうなら、誰かが私に例を示すことができますか?

+1

「HttpRequestMessage」を使用してください –

+0

ありがとうございました@ DanielA.Whiteあなたは私の方法で私を持っています! –

答えて

6

Daniel A. Whiteのコメントのおかげで、私は次のような作業をしました。

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 
    } 
} 
関連する問題