有一种方法来做一个PUT与WebClient
本文关键字:一个 PUT WebClient 方法 一种 | 更新日期: 2023-09-27 18:16:45
使用。net 4.0中的WebClient类,是否有办法进行PUT操作?
我知道你可以做一个GET与DownloadString()和POST与UploadString(),但有一个方法或属性,让你做一个放?
谢谢。
UploadString
有允许您指定方法的重载。例如,本例使用Uri
, string
表示方法,string
表示数据。
using (var webClient = new WebClient())
{
webClient.UploadString(apiUrl,
WebRequestMethods.Http.Put, // or simply use "PUT"
JsonConvert.SerializeObject(payload))
}
可以使用webclient.UploadString(urlwithparams,"Put",")
url with params应该包含querystring格式的参数。Urlwithparams = www.foo.com?key=value&key2=value2
嗯?正如微软网站WebClient所述。UploadData是否采取方法(作为一个字符串)太对了?还是我错过了什么?
我不认为WebClient可以做到。但是,您可以使用HttpWebrequest类来执行put请求。