有没有办法用WebClient做PUT?
使用.NET 4.0中的WebClient类,有没有办法进行PUT?
我知道你可以使用DownloadString()和带有UploadString()的POST进行GET,但是有一个方法或属性可以让你做PUT吗?
谢谢。
UploadString
有重载,允许您指定方法。 例如, 这个采用Uri
,方法的string
和数据的string
。
你可以使用webclient.UploadString (urlwithparams,“Put”,“”)
使用params的url应该包含querystring格式的params … urlwithparams = https://www.foo.com?key=value&key2=value2
这对我有用……
咦? 如MS的网站上所述, WebClient.UploadData确实采用该方法(作为字符串)太对了? 或者我错过了什么?
我不认为WebClient可以做到这一点。 但是,您可以使用HttpWebrequest类来执行put请求 。
上述就是C#学习教程:有没有办法用WebClient做PUT?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1029094.html