有没有办法用WebClient做PUT?

Ryg*_*guy 35 c# webclient .net-4.0

使用.NET 4.0中的WebClient类,有没有办法进行PUT?

我知道你可以使用DownloadString()和带有UploadString()的POST进行GET,但是有一个方法或属性可以让你做PUT吗?

谢谢.

Jef*_*ata 48

有重载UploadString可让您指定方法.例如,这个方法采用a Uri,a string表示方法,a string表示数据.


小智 10

你可以使用webclient.UploadString(urlwithparams,"Put","")

带参数的url应包含查询字符串格式的参数... urlwithparams = www.foo.com?key=value&key2=value2

这对我有用......