ASP.NET WEBAPI设计(文摘)
HTML5和移动应用推动WEB API的发展
第1部分 基础知识
第1章 因特网,万维网和HTTP协议
1.1 WEB体系结构
资源,URI(统一资源标识符)和表示
URI分为两种类型:URL(统一资源定位符),URN(统一资源名)
对静态资源不要使用查询字符串,以便缓存
酷URI:简单易记,且不变的URI
一个资源可以有一个或多个表示
12. HTTP协议
如果PUT提供的资源不存在,做添加,存在做修改
put和post的区别:
1.2.9 缓存:
第2章 WEB API
第3章 ASP.NET WEB API 101
第4章 处理架构
--------------------------------------------------------------------------------------------------------------------------------------
第2部分 真正世界的API开发
第5章 应用程序
第6章 媒体类型选择与设计
第7章 构建API
第8章 改进API
第9章 构建客户端
-------------------------------------------------------------------------
第3部分 WEB API细节
第10章 HTTP编程模型
第11章 托管
第12章 控制器和路由
第13章 格式化程序和模型绑定
第14章 HTTPCLIENT
第15章 安全
第16章 OAUTH2.0 授权框架
第17章 可测实性
ASP.NET WEBAPI设计(文摘)相关推荐
- 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi
一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...
- ASP.NET WebApi技术从入门到实战演练
一.课程介绍 曾经有一位不知名的讲师说过这么一句名言: 一门RPC技术不会,那么千万万门RPC技术将都不会!在今天移动互联网的时代,作为攻城师的我们,谁不想着只写一套API就可以让我们的Web, An ...
- 走向ASP.NET架构设计-第六章-服务层设计(中篇)
走向ASP.NET架构设计-第六章-服务层设计(中篇) 前言:上一篇文章介绍了一些服务层的基本知识,而且也简要的介绍了SOA的有关知识,本篇主要是介绍在服务层可以采用的一些模式. 本篇议题如下: F ...
- ASP.NET WebApi OWIN 实现 OAuth 2.0
OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. OAuth 允许用户提供一个令牌, ...
- ASP.NET WebApi 基于分布式Session方式实现Token签名认证
一.课程介绍 明人不说暗话,跟着阿笨一起学玩WebApi!开发提供数据的WebApi服务,最重要的是数据的安全性.那么对于我们来说,如何确保数据的安全将会是需要思考的问题.在ASP.NETWebSer ...
- asp.net webapi 自托管插件式服务(转)
webapi问世已久,稀里糊涂的人哪它都当mvc来使,毕竟已mvc使用级别的经验就可以应对webapi. webapi和mvc在asp.net5时代合体了,这告诉我们,其实 它俩还是有区别的,要不现在 ...
- ASP.NET WebAPI 集成 Swagger 启用 OAuth 2.0 配置问题
在 ASP.NET WebAPI 集成 Swagger 后,由于接口使用了 IdentityServer 做的认证,调试起来很不方便:看了下 Swashbuckle 的文档 ,是支持 OAuth2.0 ...
- 亲手搭建一个基于Asp.Net WebApi的项目基础框架1
目标:教大家搭建一个简易的前后端分离的项目框架. 目录: 1:关于项目架构的概念 2:前后端分离的开发模式 3:搭建框架的各个部分 这段时间比较闲,所以想把之前项目里用到的一些技术写到博客里来,分享给 ...
- 使用ASP.Net WebAPI构建REST服务(一)——简单的示例
由于给予REST的Web服务非常简单易用,它越来越成为企业后端服务集成的首选方法.本文这里介绍一下如何通过微软的Asp.Net WebAPI快速构建REST-ful 服务. 首先创建一个Asp.Net ...
最新文章
- alibaba cloud 打包_阿里也上VS Code船了,发布Alibaba Cloud Toolkit插件
- Linux局域网搭建
- C++ boost thread学习(二)
- 期权数据 获取_我如何免费获得期权数据
- oracle++dtcol,Oracle 中的 Incarnation 到底是个什么?实验操作篇
- 厉害!你的 CT 片子,AI 就能分析
- laravel blade include使用变量_3分钟短文:可能是Laravel模板最直白的用法了,没有之一...
- RK3288 error: undefined reference to 'LOGD'
- 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_1-3课程要求与收益...
- JAVA格式化输出字串
- LeetCode-Sum Root to Leaf Numbers
- buuctf刷题记录2 相册
- ERP系统设计:库存管理怎么做?
- 波利亚《怎样解题》感悟
- littleVGL总结
- 前端工程师的 caniuse
- 只用2秒,轻松获取一线所有城市公交数据!
- 用 Python 绘制 XMind 思维导图
- 软件开发通识之一:什么是计算机语言?
- docker _port is already allocated错误