摘要: 1自签名SSL证书的创建 创建自签名SSL工具xca为:https://sourceforge.net/projects/xca/ 创建过程 1)创建根证书 打开软件,界面如下。 点击,看到下拉菜单,选择,创建新的数据库。 给文件命名,选择文件存储的位置,这里我放在了E:\CA这个文件夹下 点击保存 阅读全文
posted @ 2017-11-18 18:32 甜橙很酸 阅读(3006) 评论(0) 推荐(1) 编辑
摘要: 版本控制 版本控制的方法有很多,这里提供一种将Odata与普通web api版本控制机制统一的方法,但也可以单独控制,整合控制与单独控制主要的不同是:整合控制通过VersionControllerSelector来选择控制器过滤器,而不是直接选择控制器。 采用此机制来控制版本,应按照如下规则命名控制 阅读全文
posted @ 2017-11-18 14:31 甜橙很酸 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 首先分别介绍正确的做法和错误的做法,然后分析他们的不同和错误之处,以便读者在实现此功能时可避开误区 1正确的做法 2错误的做法 3 错误现象: 采用第二种方式,如果客户端上传到服务的数据量(调用UploadAvater上传的数据)小于服务端设置的缓冲区的大小,那么可正常上传文件,如果大于服务端设置的 阅读全文
posted @ 2017-11-18 13:17 甜橙很酸 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: 1 向客户端发送错误消息 使用throw new HttpResponseException()向客户端抛出错误信息。 HttpResponseException包含两个重载的构造函数,其中一个是构造函数参数类型为HttpResponseMessage,通过其设置状态码,错误消息短语以及消息体内容来 阅读全文
posted @ 2017-11-18 13:09 甜橙很酸 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 1 API接口验证与授权 JWT JWT定义,它包含三部分:header,payload,signature;每一部分都是使用Base64编码的JSON字符串。之间以句号分隔。signature是”header.payload”经加密后的字符串。 采用JWT实现验证与授权检验机制,JWT格式为: h 阅读全文
posted @ 2017-11-18 13:06 甜橙很酸 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 断点续传基本原理 HTTP协议中与断点续传相关的HTTP头为:Range和Content-Range标头,断点续传实现流程: 1)客户端请求下载一个文件,文件的总长度为n;已经下载了一部分文件,长度为m(单位KB) 2) 客户端主动暂停下载或网络中断,客户端请求继续下载,HTTP请求标头设置为: R 阅读全文
posted @ 2017-11-18 12:57 甜橙很酸 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 路由配置 routePrefix路由前缀,必须含有Odata字符串,否则路由不到Odata控制器。 V1表示版本,可以使用这种方式进行版本控制,也可以使用其他方式。 config.Count().Filter().OrderBy().Expand().Select().MaxTop(null);这样 阅读全文
posted @ 2017-11-18 12:46 甜橙很酸 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 可以使用HttpClient这个调用Web API,下面是HttpClient的定义,列举了一些常用的方法,其中还有一些没有列举,包括重载的方法。 HttpClient的使用 上面几个方法GetAsync、PostAsync、SendAsync的返回值类型都是Task<HttpResponseMes 阅读全文
posted @ 2017-11-18 12:38 甜橙很酸 阅读(1358) 评论(1) 推荐(1) 编辑