.net httpclient 传参数
时间: 2023-02-07 19:02:22 浏览: 104
你好!
在 .NET 中使用 HttpClient 时,你可以使用 HttpContent 和 HttpClient.PostAsync 方法来传递参数。
例如,假设你想要传递一个名为 "name" 的参数,可以这样做:
```
using (var client = new HttpClient())
{
var values = new Dictionary<string, string>
{
{ "name", "value" }
};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync("http://www.example.com/recepticle.aspx", content);
var responseString = await response.Content.ReadAsStringAsync();
}
```
你也可以使用 HttpClient.GetAsync 方法来传递参数,例如:
```
using (var client = new HttpClient())
{
var response = await client.GetAsync("http://www.example.com/recepticle.aspx?name=value");
var responseString = await response.Content.ReadAsStringAsync();
}
```
希望这对你有帮助!
阅读全文