Ответ 1
Есть перегрузки для UploadString
которые позволяют указать метод. Например, для этого требуется Uri
, string
для метода и string
для данных.
с классом WebClient в.NET 4.0, есть ли способ сделать PUT?
Я знаю, что вы можете сделать GET с помощью DownloadString() и POST с UploadString(), но есть ли метод или свойство, которое позволяет вам делать PUT?
Благодарю.
Есть перегрузки для UploadString
которые позволяют указать метод. Например, для этого требуется Uri
, string
для метода и string
для данных.
Вы можете использовать webclient.UploadString (urlwithparams, "Put", "")
url с параметрами должен включать params в формате querystring... urlwithparams = www.foo.com?key=value&key2=value2
Это сработало для меня...
А? Как указано на веб-сайте MS WebClient.UploadData делает метод (как строку) слишком правильным? Или я чего-то не хватает?
Я не думаю, что WebClient может это сделать. Однако вы можете использовать класс HttpWebrequest для выполнения запроса put.