ejemplos - webclient examples c#
¿Hay alguna manera de hacer un PUT con WebClient? (4)
¿Huh? Como se indica en el sitio web de MS, WebClient.UploadData toma el método (como una cadena) también ¿no? ¿O me estoy perdiendo algo?
con la clase WebClient en .NET 4.0, ¿hay alguna forma de hacer un PUT?
Sé que puedes hacer un GET con DownloadString () y un POST con UploadString (), pero ¿hay algún método o propiedad que te permita hacer un PUT?
Gracias.
No creo que WebClient pueda hacerlo. Sin embargo, puede usar la clase HttpWebrequest para realizar una solicitud de envío .
Puede usar webclient.UploadString (urlwithparams, "Put", "")
url con params debe incluir los params en formato querystring ... urlwithparams = www.foo.com?key=value&key2=value2
Esto funcionó para mí ...
Hay sobrecargas para UploadString
que le permiten especificar el método. Por ejemplo, este toma un Uri
, una string
para el método y una string
para los datos.