随笔分类 -  WebApi

摘要:关于HTTP HEAD 和 HTTP GET: 从执行性能来说,这两种其实并没有什么区别。最大的不同就是对于HTTP HEAD 来说,Api消费者请求接口数据时,如果是通过HTTP HEAD的方式去请求, 应该是不会把 Body返回回去的。那么它会返回什么呢? 比如说,Headers的一些响应头数据 阅读全文
posted @ 2020-08-16 17:19 CR7Ronaldo 阅读(832) 评论(0) 推荐(5)
摘要:关于Entity Model vs 面向外部的Model Entity Framework Core 使用 Entity Model 用来表示数据库里面的记录。 面向外部的Model 则表示要传输的东西,有时候被称为 Dto,有时候被称为 ViewModel。 关于Dto,API消费者通过Dto,仅 阅读全文
posted @ 2020-08-11 22:02 CR7Ronaldo 阅读(755) 评论(0) 推荐(3)
摘要:准备工作:在此之前你需要了解关于.NET .Core的基础,前面几篇文章已经介绍:https://www.cnblogs.com/hcyesdo/p/12834345.html 首先需要明确一点的就是REST Api它不是一个标准,而是一种架构风格 什么是WebApi? WebApi通常是指“使用H 阅读全文
posted @ 2020-08-09 17:03 CR7Ronaldo 阅读(1361) 评论(0) 推荐(5)
摘要:新建一个.NET Core项目,我使用的IDE是VS2019 依次创建三个Core类库:第一个命名api.Model,第二个api.Common,第三个api.Bo 解释一下这个三类库的作用: 第一个Model,主要存放一些数据库连接字符串,ORM实体类等 第二个Common,主要存放一些公共类,文 阅读全文
posted @ 2020-05-03 10:49 CR7Ronaldo 阅读(1335) 评论(0) 推荐(4)
摘要:处理跨域访问WebApi 所谓跨域,个人理解:端口、协议、以及域名两个不同的地址数据交互。 在WebApi中,通过Cors处理跨域访问的问题 步骤一:包管理工具下载 Cors 步骤二:在WebApi.config配置Cors,才能使用 步骤三:为控制器配置EnableCors 代码如下: using 阅读全文
posted @ 2020-04-28 16:25 CR7Ronaldo 阅读(144) 评论(0) 推荐(0)
摘要:右键打开NuGet程序包管理,进入浏览,搜索 FluentValidation,点击下载 在Model文件夹添加一个Person类进行校验 校验前,using需要引入相应的命名空间方可使用,AbstractValidators叫对象验证器的基类需要继承它,针对属性进行校验,并且输出相应的错误提示 u 阅读全文
posted @ 2020-04-28 15:08 CR7Ronaldo 阅读(632) 评论(0) 推荐(0)
摘要:第一部分主要介绍了什么是WebApi,以及它是干什么的,怎么去调用后台数据等等。。。 今天就继续来学习一个新的知识。在上一篇文章中主要是介绍了一下如何根据根据Ajax去调用后台增删改查的数据。 那么,难道我们只能针对一个表的数据进行增删改查的数据吗?比如我们要进行一个登陆操作,上传照片等等。。。改怎 阅读全文
posted @ 2020-04-15 10:38 CR7Ronaldo 阅读(437) 评论(0) 推荐(0)
摘要:如果你要问我WebApi是干嘛,我只能说它是的给数据。哈哈哈哈哈,这几天也才刚刚了解了解关于WebApi的知识,今天就来谈谈吧。 1.创建WebApi项目 第一步:选择ASP.NET Web应用程序 第二步:选择WebApi,记得要取消勾选Https配置,点击创建 第三步:创建完成后形成的项目结构 阅读全文
posted @ 2020-04-14 19:23 CR7Ronaldo 阅读(698) 评论(0) 推荐(0)