2019年9月19日

理解并设计rest/restful风格接口

摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文

posted @ 2019-09-19 14:03 静以修身俭以养德 阅读(298) 评论(0) 推荐(0) 编辑

使用RESTful风格开发

摘要: 什么是RESTful风格? REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移),REST 是一种体系结构,而 HTTP 是一种包含了 REST 架构属性的协议,为了便于理解,我们把它的首字母拆分成不同的几个部分: 表述性(REpresent 阅读全文

posted @ 2019-09-19 14:00 静以修身俭以养德 阅读(191) 评论(0) 推荐(0) 编辑

GitHub OAuth 第三方登录示例教程

摘要: 这组 OAuth 系列教程,第一篇介绍了基本概念,第二篇介绍了获取令牌的四种方式,今天演示一个实例,如何通过 OAuth 获取 API 数据。 很多网站登录时,允许使用第三方网站的身份,这称为"第三方登录"。 下面就以 GitHub 为例,写一个最简单的应用,演示第三方登录。 一、第三方登录的原理 阅读全文

posted @ 2019-09-19 13:58 静以修身俭以养德 阅读(919) 评论(0) 推荐(0) 编辑

OAuth 2.0 的四种方式

摘要: 上一篇文章介绍了 OAuth 2.0 是一种授权机制,主要用来颁发令牌(token)。本文接着介绍颁发令牌的实务操作。 下面我假定,你已经理解了 OAuth 2.0 的含义和设计思想,否则请先阅读这个系列的上一篇文章。 进入正文之前,插播一则活动消息。 4月22日(周一)到4月29日(下周一),每天 阅读全文

posted @ 2019-09-19 13:57 静以修身俭以养德 阅读(134) 评论(0) 推荐(0) 编辑

OAuth 2.0 的一个简单解释

摘要: OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。 一、快递员问题 我住在一个大型的居民小区。 小区有门禁系统。 进入的 阅读全文

posted @ 2019-09-19 13:56 静以修身俭以养德 阅读(127) 评论(0) 推荐(0) 编辑

什么是multipart/form-data请求

摘要: 根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为为何我们还会有multipart/form-data请求之说呢?这就要从头来说了。 http协议规定以ASCII码传输,建立在tcp,ip协议智商的 阅读全文

posted @ 2019-09-19 13:21 静以修身俭以养德 阅读(3229) 评论(0) 推荐(0) 编辑

new HttpClient().PostAsync封装参数

摘要: var data = Encoding.UTF8.GetBytes("{ \"y\": 5, \"x\": 3}"); var content = new ByteArrayContent(data); content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json"); var response = new ... 阅读全文

posted @ 2019-09-19 10:26 静以修身俭以养德 阅读(694) 评论(0) 推荐(0) 编辑

导航