Browse Source

Gitbook Auto Published

Willin Wang 8 years ago
parent
commit
c217379a73
5 changed files with 44 additions and 0 deletions
  1. 4 0
      INTRO.md
  2. 2 0
      SUMMARY.md
  3. BIN
      _static/basic/http.jpg
  4. 3 0
      basic/README.md
  5. 35 0
      basic/http.md

+ 4 - 0
INTRO.md

@@ -17,6 +17,10 @@
 
 包括自动化测试、持续集成(CI)等。
 
+四、基础知识
+
+网络通讯、开发环境、运维测试等基础常识
+
 ---
 
 源码:<https://coding.net/u/willin/p/leader.js.cool/git>

+ 2 - 0
SUMMARY.md

@@ -42,3 +42,5 @@
   - [CI工作流](operation/workflow.md)
   - [重启服务](operation/restarter.md)
   - [版本回退](operation/rollback.md)
+- [基础](basic/README.md)
+  - [HTTP](basic/http.md)

BIN
_static/basic/http.jpg


+ 3 - 0
basic/README.md

@@ -0,0 +1,3 @@
+# 基础常识
+
+贡献知识: <https://coding.net/u/willin/p/leader.js.cool/git>

+ 35 - 0
basic/http.md

@@ -0,0 +1,35 @@
+# HTTP
+
+![Image](/_static/basic/http.jpg)
+
+Web服务中,默认HTTP的端口号为80,HTTPS的端口号为443。
+
+假设服务端应用内部侦听的端口为:`8888`,可以通过Apache、Nginx、HaProxy等反向代理工具将外部端口开放到`80`或`443`端口,***禁止*** 使用其他端口。
+
+## 常见 Header
+
+### Host
+
+必须参数,如:`api.xxx.com`
+
+### Referer
+
+访问来源,如: `https://api.xxx.com/`
+
+### User-Agent
+
+客户端标识,如:`app/1.0.0 android/6.0.1`
+
+### 时间相关
+
+#### Cache
+
+如: `Cache-control: max-age=5`
+
+表示缓存`5s`,单位为秒。
+
+### Keep-alive
+
+如: `Keep-Alive: timeout=5, max=100`
+
+表示会话保持`5s`,最多常识`100次`,时间单位为秒。