搭建ASP.NET WebAPI后端框架【略解】

一.绑定源参数推理

特性

绑定源

[FromBody]

请求正文

[FromForm]

请求正文中的表单数据

[FromHeader]

请求标头

[FromQuery]

请求查询字符串参数

[FromRoute]

当前请求的路由数据

[FromServices]

作为操作参数插入的请求服务

[AsParameters]

方法参数

二.设置JSON返回格式

在包管理器中下载包(注意安装的版本)

在program中添加代码,设置JSON的大小写返回格式

在program中添加代码,设置API的日期返回格式

三.设置参数默认值

通过类型名设置Swagger调试的参数默认值

通过属性名设置Swagger调试的参数默认值

通过特性设置Swagger调试的参数默认值

四.序列化和反序列化

五.跨域问题

解决跨域问题

添加跨域策略

使用跨域策略

发生跨域的时候,请求其实是经过后端的,只是后端返回了数据,但是浏览器进行了拦截。

六.发起HttpGet请求

控制器构造函数,通过依赖注入获取 IHttpClientFactory 实例

发起HttpGet请求

记得在Program下注册

七.发起HttpPost请求

八.各类请求