WebClientでPUTを実行する方法はありますか? 質問する

WebClientでPUTを実行する方法はありますか? 質問する

.NET 4.0 の WebClient クラスで PUT を実行する方法はありますか?

DownloadString() で GET を実行し、UploadString() で POST を実行できることは知っていますが、PUT を実行できるメソッドまたはプロパティはありますか?

ありがとう。

ベストアンサー1

メソッドを指定できるオーバーロードがありますUploadString。例えば、これですは を取りUristringメソッドには 、stringデータには を取ります。

using (var webClient = new WebClient())
{
    webClient.UploadString(apiUrl, 
        WebRequestMethods.Http.Put, // or simply use "PUT"
        JsonConvert.SerializeObject(payload))
}

おすすめ記事