1

我正在尝试使用新的 System.Net.WebClient 调用 webapi,但没有找到任何特殊示例。

目标是模拟带有一些字段和文件的传统表单帖子。

我如何使用 System.Net.WebClient 或在哪里可以找到一些示例?

提前致谢

4

2 回答 2

1

我认为你需要这个:

http://dzimchuk.net/post/uploading-a-file-over-http-in-net

这是一个写得很好的博客。见最后一个例子。

于 2015-10-06T05:56:17.190 回答
0

There are a lot of examples if you do a fast google search, anyway, here goes some samples:

Simple GET

WebClient webClient = new WebClient();
webClient.Headers["Accept"] = "application/json"; //setting headers

string json = webClient.DownloadString(url);

Simple POST

NameValueCollection values = new NameValueCollection();
values["user"] = username;
values["pwd"] = password;
webClient.UploadValues(url, values);

There's also an UploadData that sends byte arrays and UploadFile that allows you to upload files directly from disk.

于 2014-07-14T16:25:06.357 回答