Web API接口实例练习 柔光的暖阳◎ 2021-06-24 16:11 371阅读 0赞 第一步创建MVC4项目: ![2789632-5e334b8221318272.png][] 创建 ![2789632-211b7c8b34a79f3a.png][] 选择api 第二步:在Models下创建一个Student类: namespace TestOne.Models { public class Student { public int id { get; set; } public string name { get; set; } public string sex { get; set; } public long grade { get; set; } } } 第三步:添加一个 Controler控制器: namespace TestOne.Controllers { public class GetStudentController : ApiController { private static IList<Student> students = new List<Student> { new Student(){ id=1,name="zzg", sex="男",grade=12 }, new Student(){ id=2,name="sss", sex="女",grade=23 }, }; public IEnumerable<Student> GetStudent() { return students; } public Student GetStudentById(int id) { return students.FirstOrDefault(x => x.id == id); } } } ![2789632-ab754d9b73643cd2.png][] 注意此处继承的是ApiControler 第四步:运行项目,点击右上角的api: ![2789632-1b0bec404b92995f.png][] ![2789632-7aefb0ea6d110a8f.png][] 第五步:使用Poster工具调试接口: 接口: [http://localhost:5579/api/GetStudent][http_localhost_5579_api_GetStudent] method:get 返回结果: \[\{"id":1,"name":"zzg","sex":"男","grade":12\}, \{"id":2,"name":"sss","sex":"女","grade":23\}\] ![2789632-436c3818d2727d78.png][] 调试接口 ![2789632-3b18269684ea9294.png][] 公众号.png [2789632-5e334b8221318272.png]: /images/20210615/34eaa4477b5348b5ab1bd4bde4d11e70.png [2789632-211b7c8b34a79f3a.png]: /images/20210615/3ad617f0b02344aa8b1e12ed9ee81154.png [2789632-ab754d9b73643cd2.png]: /images/20210615/d09c73c3e6814262b6b239e3dc672982.png [2789632-1b0bec404b92995f.png]: /images/20210615/a9a3fcadd46d4fe68a69c65066598086.png [2789632-7aefb0ea6d110a8f.png]: /images/20210615/cdd69c1a969a45ecb971cebfb130f60d.png [http_localhost_5579_api_GetStudent]: http://localhost:5579/api/GetStudent [2789632-436c3818d2727d78.png]: /images/20210615/1e509812b457469c88b36d38b5e23338.png [2789632-3b18269684ea9294.png]: /images/20210615/f330c606c0324b908c43907bc18e08ca.png
还没有评论,来说两句吧...