原文:使用ASP.NET Core 3.x 构建 RESTful API - 3.4 内容协商

现在,当谈论起RESTful Web API的时候,人们总会想到JSON。但是实际上,JSON和RESTful API没有半毛钱关系,只不过JSON恰好是RESTful API结果的表述格式。也就是说RESTful API还可以使用其它的表述格式,例如xml或私有的格式。这也就意味着,我们需要让RESTful API知道我们想要返回的格式。而这就是HTTP请求和响应的核心内容之一: Conten ...

2019-12-16 21:41 0 1381 推荐指数:

查看详情

使用ASP.NET Core 3.x 构建 RESTful API - 1.准备工作

以前写过ASP.NET Core 2.x的REST API文章,今年再更新一下到3.0版本。 先决条件 我在B站有一个非常入门的ASP.NET Core 3.0的视频教程,如果您对ASP.NET Core不了解,就可以先看一下里面的基础知识和API相关的内容,地址 ...

Fri Nov 08 03:32:00 CST 2019 17 9264
使用ASP.NET Core 3.x 构建 RESTful API - 5.1 输入验证

说到验证,那就需要做三件事: 定义验证规则 按验证规则进行检查 报告验证的错误。在把错误报告给API消费者的时候,报告里并不包含到底是服务端还是API消费者引起的错误,这是状态码的工作。而通常响应的Body里面会包含一组验证错误信息,API消费者 ...

Tue Jan 14 04:20:00 CST 2020 3 2438
使用ASP.NET Core 3.x 构建 RESTful API - 4.1 面向外部的Model

Entity Framework Core 使用的 Entity Model 是用来表示数据库里面的记录的。 而面向外部的 model 则表示了要传输的东西。这类 model 有时候叫做 Dto,有时候叫做 ViewModel。 举一个例子,人员 ...

Thu Jan 02 03:53:00 CST 2020 3 2114
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM