首页 > 软件开发 > ASP >

ASP.NET Web API入门教程【1】

来源:互联网 2023-03-16 19:07:47 版权归原作者所有,如有侵权,请联系我们

ASP.NET Web API是基于服务端的框架,基于Http协议,用于提供Restful风格的数据访问服务,供其他各种客户端调用。0RI办公区 - 实用经验教程分享!

虽然,看起来与ASP.NET MVC有点像,但是各自的负责范围是不同的,MVC主要是用于客户端的展示层0RI办公区 - 实用经验教程分享!

工具/原料

  • Visual Studio 2017
  • Framework 4.5

方法/步骤

  • 1

    【新建Web API项目】0RI办公区 - 实用经验教程分享!

    1)打开VS:【文件】->【新建】->【项目】0RI办公区 - 实用经验教程分享!

    2)选择【Web】->【ASP.NET Web应用程序】,输入项目名字,选择【框架】【.NET Framework 4.5】0RI办公区 - 实用经验教程分享!

    3)选择【空】,勾选【Web API】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 2

    【添加Model】0RI办公区 - 实用经验教程分享!

    1)在【Models】文件夹上点击右键 ->【添加】->【类】-> 输入类名【Student】0RI办公区 - 实用经验教程分享!

    2)在Student.cs文件中添加字段0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 3

    【添加Controller】0RI办公区 - 实用经验教程分享!

    1)在【Controllers】文件夹上点击右键 ->【添加】->【控制器】0RI办公区 - 实用经验教程分享!

    2)在【添加基架】界面,选择【Web API 2 Controller - Empty】0RI办公区 - 实用经验教程分享!

    3)在【Add Controller】界面,使用默认的名字,当然,此处是可以随意修改的,只需要保证以Controller结尾即可0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 4

    【添加Web API方法】0RI办公区 - 实用经验教程分享!

    此处仅做演示,所以,数据源不是从数据库获取的0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 4相关内容未经授权抓取自百度经验
  • 5

    到此,Web API的两个方法其实已经完成了。在VS中运行项目,此时浏览器中将显示【HTTP Error 403.14 - Forbidden】0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 6

    VS运行项目的情况下,修改浏览器地址,查看所有学生的API,由于没有指定Content type,所以,默认返回时xml格式0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 7

    VS运行项目的情况下,修改浏览器地址,查看所有学生ID=2的API0RI办公区 - 实用经验教程分享!

    ASP.NET Web API入门教程【1】0RI办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!0RI办公区 - 实用经验教程分享!


    标签: asp教程

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号