C# WebClient.UploadData



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

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

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

相关内容

  • 没有找到相关文章

最新更新