C# WebClient.UploadData

本文关键字:UploadData WebClient | 更新日期: 2023-09-27 18:00:33

我是一个.NET新手,我正在使用WebClient类来使用一个简单的rest服务。我需要做的是向服务发布一个文件,其中包含QueryString中的一些参数。WebClient提供QueryString NameValueCollection,它的设计完全是为了在QueryString中传递参数,它只在Get方法上工作,所以在我的情况下,QueryString集合不适合,因为在上传文件时,WebClient实际上正在执行POST。所以我被卡住了。有什么想法吗?提前谢谢。

C# WebClient.UploadData

您可以在UploadData:的address参数中传递查询字符串参数

client.UploadData("http://my.server.com/service?id=1&name=foo", myData);