初探WebApi
2021-01-19 19:12
标签:new serialize 好用 content res png reader pre text webapi的操作还是很简单的,建议使用postman配合使用。 项目结构如下: 在Models文件夹中建立了Student类,如果有数据库的话,其实EF也是很好用的。 控制器中建立了MyCar和Student两个控制器。 客户端访问方式: 注意:本地访问之前先编译项目,不要犯低级错误。 初探WebApi 标签:new serialize 好用 content res png reader pre text 原文地址:https://www.cnblogs.com/LeeSki/p/12153183.html public class MyCarController : ApiController
{
[HttpGet]
public Liststring> GetMyCar()
{
Liststring> res = new Liststring>();
res.Add("Benz");
res.Add("BMW");
res.Add("Audi");
return res;
}
}
public class StudentController : ApiController
{
public List
1 string apiUrl = "http://localhost:3120/";
2 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(apiUrl+ @"api/Student");
3 req.Method = "GET";
4 //req.ContentType = "application/json";
5
6 HttpWebResponse res = (HttpWebResponse)req.GetResponse();
7 Stream resStream = res.GetResponseStream();
8 StreamReader strReader = new StreamReader(resStream, Encoding.UTF8);
9 string data = strReader.ReadToEnd();
10 List
>(data);//反序列化