好像離註冊博客都過了大半年了,呵呵,忽然想起,從以前作報告準備的ppt上關於nginx請求行的處理規則分享出來。。由於http調用的時候,尤爲是本身實現協議,寫請求行的時候,經常會由於各類小錯誤,致使調不通。注意這裏是請求行,就是通過tcp層處理後,傳給上層應用的第一行數據流,請求行後面,空一行,纔是請求頭。nginx
生產中常見的出錯點:tcp
1. #表明全部value的結束,以後的字符會被截斷,在用請求行傳參的時候,注意不要在參數中帶了#號博客
2.方法必須是調用雙方承認的,如GET\POST\PUT等,不然會返回403請求
3.HTTP關鍵字後面是協議版本,經常使用的有1.0和1.1,有的用了1.2,注意請求行中選擇不一樣的版本,請求頭中相應的key會有不一樣的默認value方法