MVC调用WebApi接口怎么写 不使用httpClient
可以使用System.Net.WebRequest类来调用WebApi接口,具体步骤如下:
- 创建WebRequest对象,并设置请求的URL和方法类型(GET或POST)。
WebRequest request = WebRequest.Create("http://localhost/api/values");
request.Method = "GET";
- 发送请求并获取响应。
WebResponse response = request.GetResponse();
- 读取响应内容。
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
string content = reader.ReadToEnd();
完整的调用代码如下:
WebRequest request = WebRequest.Create("http://localhost/api/values");
request.Method = "GET";
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
string content = reader.ReadToEnd();
Console.WriteLine(content);
注意:此方法只适用于简单的接口调用,如果需要进行复杂的参数传递和数据处理,建议使用HttpClient类。
原文地址: https://www.cveoy.top/t/topic/biZt 著作权归作者所有。请勿转载和采集!