網(wǎng)絡(luò)協(xié)議 Day15 狀態(tài)碼 form提交

一、狀態(tài)碼

1. 200 到 599 的 HTTP 返回狀態(tài)碼中,可分為四個段,每個段通常代表什么含義?
image.png
2. 100 Continue 是什么意思?(了解)
image.png
3.200、302、304、404、500、502重要的狀態(tài)碼?(牢記)
4. 304是客戶端緩存決定的?還是服務(wù)端告訴客戶端的呢?
  • 304 是服務(wù)端返回給客戶端的,資源是緩存在客戶端本地的
  • 所以存在一種情況:客戶端清除緩存,服務(wù)端返回 304,那么客戶就會短時間無法拿到數(shù)據(jù)。
5. 另外要理解,上面只是規(guī)范,具體 HTTP 的返回狀態(tài)碼完全是由服務(wù)端控制的,比如服務(wù)端可以把 500 改成 400 返回給客戶端。
一個 500 的服務(wù)端報錯
狡猾的服務(wù)端,把錯誤扔給客戶端,但是這樣干不太好喲
6. 302 通常在什么場景下會見到?
  • 302 常常用于用戶登錄成功之后,要跳轉(zhuǎn)到另一個頁面的時候。


    302 的場景
7.服務(wù)端 response.sendRedirect("/hello/html/test.html"); 客戶端是依靠什么字段來判斷跳轉(zhuǎn)的URL呢?
  • 依靠 Response 的 Location 字段


    Location 字段
8.常見狀態(tài)碼以及它們代表的意思?(熟悉即可)
image.png

image.png
image.png

二、form 提交

1. form 表單的 enctype 支持哪種?分別有什么區(qū)別?
  • enctype="application/x-www-form-urlencoded" ,一般用于傳遞簡單的鍵值對,不能傳文件等復(fù)雜的參數(shù)
  • enctype="multipart/form-data" ,可以傳遞復(fù)雜參數(shù),文件、圖片之類
2. form 表單的整體介紹
image.png
3.如下編寫一個 form 的 HTML 頁面 、一個 form 的 Servlet、一個 enctype="application/x-www-form-urlencoded" 的表單
form 的 HTML 頁面g

form 的 Servlet

Content-Type: application/x-www-form-urlencoded
4.如下編寫一個 form 的 HTML 頁面 、一個 form 的 Servlet、一個 enctype="multipart/form-data" 的表單
不帶圖片
帶圖片
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容