如何转换我的Webclient发送Post请求而不是Get请求
本文关键字:请求 Post Get 发送 Webclient 何转换 转换 我的 | 更新日期: 2023-09-27 18:12:09
我正在做一个asp.net mvc-5 web应用程序。并且我有以下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");
}
所以谁能建议我如何强迫我的web客户端发送Post请求而不是Get请求,同时发送相同的令牌(在请求头内)+ FQDN参数?
使用UploadStringTaskAsync代替DownloadStringTaskAsync
。
var url = currentURL+ "home/scanserver";
wc.Headers.Add("Authorization", token);
var json =wc.UploadStringTaskAsync(url, "FQDN=allscan");
说明表示json
是Task<string>
而不是string
。您确定要使用异步行为吗?