如何将我的 Webclient 转换为发送 Post 请求而不是 Get 请求
how to convert my Webclient to send Post request instead of Get request
我正在开发 asp.net mvc-5 网络应用程序。并且我有以下 WebClient,它将按如下方式发送 Get 请求:-
using (WebClient wc = new WebClient())
{
string url = currentURL+ "home/scanserver?FQDN=allscan";
wc.Headers.Add("Authorization", token);
var json =wc.DownloadStringTaskAsync(url);
TempData["messagePartial"] = string.Format("Scan has been completed. Scan reported generated");
}
所以任何人都可以建议我如何强制我的网络客户端发送 Post 请求而不是 Get 请求,同时发送相同的令牌(在请求 header 内)+ FQDN 参数?
使用 UploadStringTaskAsync 而不是 DownloadStringTaskAsync
。
var url = currentURL+ "home/scanserver";
wc.Headers.Add("Authorization", token);
var json =wc.UploadStringTaskAsync(url, "FQDN=allscan");
注意 json
是 Task<string>
而不是 string
。您确定要使用异步行为吗?
我正在开发 asp.net mvc-5 网络应用程序。并且我有以下 WebClient,它将按如下方式发送 Get 请求:-
using (WebClient wc = new WebClient())
{
string url = currentURL+ "home/scanserver?FQDN=allscan";
wc.Headers.Add("Authorization", token);
var json =wc.DownloadStringTaskAsync(url);
TempData["messagePartial"] = string.Format("Scan has been completed. Scan reported generated");
}
所以任何人都可以建议我如何强制我的网络客户端发送 Post 请求而不是 Get 请求,同时发送相同的令牌(在请求 header 内)+ FQDN 参数?
使用 UploadStringTaskAsync 而不是 DownloadStringTaskAsync
。
var url = currentURL+ "home/scanserver";
wc.Headers.Add("Authorization", token);
var json =wc.UploadStringTaskAsync(url, "FQDN=allscan");
注意 json
是 Task<string>
而不是 string
。您确定要使用异步行为吗?