【发布时间】:2014-09-04 12:08:07
【问题描述】:
我正在尝试使用新的 System.Net.WebClient 调用 webapi,但没有找到任何特殊示例。
目标是模拟带有一些字段和文件的传统表单帖子。
我怎样才能使用 System.Net.WebClient 或在哪里可以找到一些示例?
提前致谢
【问题讨论】:
标签: c# file-upload webclient system.net form-post
我正在尝试使用新的 System.Net.WebClient 调用 webapi,但没有找到任何特殊示例。
目标是模拟带有一些字段和文件的传统表单帖子。
我怎样才能使用 System.Net.WebClient 或在哪里可以找到一些示例?
提前致谢
【问题讨论】:
标签: c# file-upload webclient system.net form-post
【讨论】:
如果您进行快速 google 搜索,会有很多示例,无论如何,这里有一些示例:
简单的获取
WebClient webClient = new WebClient();
webClient.Headers["Accept"] = "application/json"; //setting headers
string json = webClient.DownloadString(url);
简单的 POST
NameValueCollection values = new NameValueCollection();
values["user"] = username;
values["pwd"] = password;
webClient.UploadValues(url, values);
还有一个 UploadData 发送字节数组和 UploadFile 允许您直接从磁盘上传文件。
【讨论】: