var request = new HttpRequestMessage(HttpMethod.Post,"url"),如何获取request 的返回信息?
时间: 2024-02-03 10:13:42 浏览: 122
node.js中的http.request方法使用说明
你可以使用HttpClient来发送HttpRequestMessage并获取返回信息。示例代码如下:
```csharp
using (var client = new HttpClient())
{
var request = new HttpRequestMessage(HttpMethod.Post, "url");
// 添加请求内容
request.Content = new StringContent("request body", Encoding.UTF8, "application/json");
// 发送请求并获取响应
var response = await client.SendAsync(request);
// 读取响应内容
var content = await response.Content.ReadAsStringAsync();
// 输出响应内容
Console.WriteLine(content);
}
```
在上面的代码中,我们使用HttpClient来发送HttpRequestMessage并获取响应。首先,我们创建一个HttpClient实例,并使用它来发送请求。我们使用SendAsync方法发送请求,并等待响应。然后,我们使用ReadAsStringAsync方法读取响应内容,并输出它。
阅读全文