請求行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¶m2=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(內部服務器錯誤)