HTTP 學習筆記02

請求行html

格式:請求方式  資源路徑  HTTP版本號tomcat

HTTP1.1 還須要 [host]服務器

例:GET   /test.html   HTTP/1.0測試

      GET   /test.html   HTTP/1.1htm

   host:資源

請求方式:GET,POST,HEAD,OPTIONS,DELETE,TRACE,PUTtest

 

狀態行服務器端

格式:HTTP版本號  狀態碼  緣由敘述請求

例:HTTP/1.1   200   OK方法

 

測試方法:

【【啓動tomcat】】

【【telnet localhost 8080】】

【【CTRL+']',再按回車】】

【【輸入上面GET請求命令便可】】

 

使用GET和POST方式傳遞參數

GET方式:參數做爲URL的一部分傳遞出去,URL長度有限,傳送的數據量是有限制的,通常在1KB一下

例:GET  /test/testServlet?param1=abc&param2=xyz  HTTP/1.1

 

POST方式:參數做爲請求實體內容傳送

 

響應狀態碼

表示服務器對請求的各類不一樣處理結果和狀態,是一個三位的十進制數。

可分爲5類,用最高位爲1到5來進行分類

1) 100~199

  成功接收請求,要求客戶端繼續提交下一次請求才能完成整個處理過程。

2)200~299

  成功接受請求並已完成整個處理過程

3)300~399

  爲完成請求,客戶需進一步細化請求。例如,請求的資源已經移動一個新地址。

4)400~499

  客戶端的請求有錯誤

5)500~599

  服務器端出現錯誤

 

典型狀況

200(正常)

206(部份內容)

30二、307(臨時重定向)

304(未修改)

401(未經受權)

404(找不到)

500(內部服務器錯誤)

相關文章
相關標籤/搜索