我是一个.NET新手,我正在使用WebClient类来使用一个简单的rest服务。我需要做的是使用QueryString中的一些参数将一个文件发布到服务。WebClient提供了QueryString NameValueCollection,它完全是为在QueryString中传递参数而设计的,它只在Get方法上工作,所以在我的例子中,QueryString集合不适合,因为在上传文件时,WebClient实际上正在执行POST。所以我被卡住了。有什么想法吗?提前谢谢你。
发布于 2011-06-25 05:54:00
您可以在UploadData的address参数中传递查询字符串参数:
client.UploadData("http://my.server.com/service?id=1&name=foo", myData);https://stackoverflow.com/questions/6474132
复制相似问题