Web开发

首页 » 常识 » 问答 » 使用C的后端WebAPI循序渐进教程
TUhjnbcbe - 2023/8/13 21:23:00
白癜风早期能治好吗 http://m.39.net/pf/a_4762337.html

如何在VS中创建基于.NET的后端应用程序,该应用程序使用C#语言从WebAPI中提取。让我们开始吧!

为服务器后端逻辑选择语言的问题是几乎每个开发人员最重要的问题之一,特别是对于初学者。目前已经有很多不同的语言:Java,.NET(C#,VD),Ruby,Python,Perl,JavaScript(Node.js),Go,C++。

除了这些语言的语法特征外,还有许多其他问题/问题,例如扩展的可能性,不同类型数据库的使用,高学习曲线,容错要求,大量数据等等。上。

哪种语言最受欢迎?你应该使用哪一个?也许有人会推荐PHP,它具有丰富的功能和较低的学习曲线。然而,事实仍然是现在最常用的语言是Java和.NET。

本教程介绍如何使用C#(ASP.NET)构建自己的Web服务器(WebAPI)。重要的是要注意,要托管您的服务器,您将需要基于Windows的托管。

先决条件

我想我们可以开始了。首先,当我们使用C#时,您需要使用MicrosoftVisualStudio(您可以在Microsoft官方网站上获取它)。

此外,您还需要启用IIS(Internet信息服务)。在Windows中启用它很容易:

在Windows10中打开“控制面板”,单击“程序”,然后找到“程序和功能”部分,并单击“打开或关闭Windows功能”。在这里,找到Internet信息服务。单击其前面的+图标以展开其下的所有可用选项。您可以找到FTP服务器,Web管理工具和万维网服务。现在启用Web管理工具。单击“确定”,将添加所选功能(或多个功能)并将其应用于Windows。

第1步:创建一个新项目

打开MicrosoftVisualStudio并创建一个新项目(文件-新建-项目)。选择“已安装”模板,选择“VisualC#”,然后选择“Web”。在可用模板列表中,选择“ASP.NETWeb应用程序(.NETFramework)”。给你的项目命名(对于我的演示,我把“webapi”),然后单击OK。

在下一个模态对话框中,您可以选择任何合适的模板。让我们选择WebAPI,这样它就会为项目准备所有基本的初始文件。单击确定。

完成。现在,您可以在解决方案资源管理器中浏览生成的文件夹和文件有应用程序配置,帮助页面数据,一些控制器,字体,CSS和JS文件。

路由表

默认情况下,服务器使用位于App_Start/WebApiConfig.cs中的路由表。

注意routeTemplate:api/{controller}/{id},它解释了API路由。

现在,让我们做一个基本的例子。在本教程中,我们将为用户准备一个API,这是每个系统的一个非常通用的实体/对象。

添加用户模型

该模型代表用户,因此我们将包括各种字段,如ID,姓名,电子邮件,电话和角色。

在SolutionExplorer中,右键单击Models文件夹,选择Add,然后选择Class。然后提供一个类名:User。模型类已准备就绪。

现在我们只添加我们决定添加的所有字段:

publicclassUser{publicintid{get;set;}publicstringname{get;set;}publicstringemail{get;set;}publicstringphone{get;set;}publicintrole{get;set;}}

添加用户控制器

在WebAPI中,控制器是处理所有HTTP请求的对象。在解决方案资源管理器中,右键单击“控制器”。选择Add,然后选择Controller。

在给定的对话框中,选择具有读/写操作的WebAPI2Controller。将控制器命名为UsersController。它将为控制器准备所有适当的CRUD操作。

在本文中,我使用虚拟用户列表准备了一个基本示例:

publicclassUsersController:ApiController{privateUser[]users=newUser[]{newUser{id=1,name=HaleemahRedfern,email=email1

mail.
1
查看完整版本: 使用C的后端WebAPI循序渐进教程