【发布时间】:2015-02-10 15:12:04
【问题描述】:
我知道,如果您想使用 WebClient 将变量 POST 到 Web API,则不包括参数键
using (WebClient client = new WebClient())
{
string URI = "http://blablabla/api/testaction";
string myParameters = "=TEST";
using (WebClient wc = new WebClient())
{
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
string HtmlResult = wc.UploadString(URI, myParameters);
}
}
我的问题是为什么不能包含参数键?
string myParameters = "myParam=TEST"; // doesn't work
如果要传递多个参数怎么办?
【问题讨论】:
-
字符串 HtmlResult = wc.UploadString(URI, myParameters); // 可能是下载而不是上传?如果是后期操作,请检查您是否可以在调试中点击 Api 方法
标签: asp.net-web-api webclient asp.net-web-api2 http-status-code-415