可以使用System.Net.WebRequest类来调用WebApi接口,具体步骤如下:

  1. 创建WebRequest对象,并设置请求的URL和方法类型(GET或POST)。
WebRequest request = WebRequest.Create("http://localhost/api/values");
request.Method = "GET";
  1. 发送请求并获取响应。
WebResponse response = request.GetResponse();
  1. 读取响应内容。
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类。

MVC调用WebApi接口怎么写 不使用httpClient

原文地址: https://www.cveoy.top/t/topic/biZt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录