
WEB
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
protocol buffer
Developer Guide.proto 文件message Person { required string name = 1; required int32 id = 2; optional string email = 3; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; } ...原创 2018-03-21 17:36:34 · 223 阅读 · 0 评论 -
HTTP协议笔记
HTTP协议的特点: 1. 支持客户端/服务器模式 2. 简单快速: 客户端向服务器请求服务时, 只需传送请求方法和路径. 请求方法常用的有GET, HEAD, POST. 每种方法规定了客户端与服务器联系的类型. 由于HTTP协议简单, 使得HTTP服务器的程序规模小, 因而通信速度很快. 3. 灵活: HTTP 允许传输任意类型的数据对象. 正在传输的类型由Content-Type加以标...原创 2018-05-30 23:11:14 · 217 阅读 · 0 评论 -
nginx配置中的location
语法 location [=|~|~*|^~] /uri/ {...} 上下文: server此命令随URL 不同而接受不同的结构. 可以配置使用常规字符串和正则表达式. 若使用正则表达式, 则必须使用~*前缀(选择不区分大小写的匹配) 或~前缀(区分大小写的匹配)= 表示uri 以某个常规字符串开头, 理解为匹配url 路径即可. nginx 不对url 做编码, 因此请求为/s...原创 2018-06-14 23:25:12 · 833 阅读 · 0 评论 -
nginx 寻找index 原理
当nginx发现需要/web/echo/index.php 文件时, 就会向内核发起 IO 系统调用(因为要跟硬件打交道, 这里的硬件是指硬盘, 通常需要靠内核来操作, 而内核提供的这些功能是通过系统调用来实现的), 告诉内核, 我需要这个文件, 内核从/ 开始找到web 目录, 再在web 目录下找到echo 目录, 最后在echo 目录下找到index.php 文件, 于是把这个index.p...原创 2018-06-16 01:26:10 · 2763 阅读 · 0 评论 -
nginx 配置中的 rewrite
语法lastbreak 中止 rewrite, 不再继续匹配redirect 返回临时重定向的 HTTP 状态302permanet 返回永久重定向的 HTTP 状态301last 和 break 的不同: break 是终止当前location 的 rewrite 检测, 且不再进行 location 匹配; last是终止当前location的rewrite检测,但会继续...原创 2018-06-16 23:20:25 · 2983 阅读 · 0 评论