.NET 4.0 の WebClient クラスで PUT を実行する方法はありますか?
DownloadString() で GET を実行し、UploadString() で POST を実行できることは知っていますが、PUT を実行できるメソッドまたはプロパティはありますか?
ありがとう。
ベストアンサー1
メソッドを指定できるオーバーロードがありますUploadString
。例えば、これですは を取りUri
、string
メソッドには 、string
データには を取ります。
using (var webClient = new WebClient())
{
webClient.UploadString(apiUrl,
WebRequestMethods.Http.Put, // or simply use "PUT"
JsonConvert.SerializeObject(payload))
}