204 No Content:服務(wù)器成功處理了請(qǐng)求,但沒(méi)返回任何內(nèi)容荧琼。
你也許會(huì)有疑問(wèn):“返回一個(gè)沒(méi)有響應(yīng)體的HTTP/200響應(yīng)不行嗎?”
如果沒(méi)有響應(yīng)體,則在大多數(shù)場(chǎng)景下,這兩種響應(yīng)碼完全等效,但有一種情況下,HTTP/204響應(yīng)會(huì)讓瀏覽器有不同的表現(xiàn).這種情況就是當(dāng)用戶在瀏覽器窗口window或者frame/iframe框架中導(dǎo)航的時(shí)候.
如果導(dǎo)航到的URL返回了一個(gè)沒(méi)有響應(yīng)體的HTTP/200響應(yīng),則頁(yè)面將會(huì)顯示一個(gè)空白文檔(就是一片白色).頁(yè)面的URL地址也會(huì)變成新指定的URL.
如果服務(wù)器返回的是一個(gè)HTTP/204響應(yīng),當(dāng)前頁(yè)面不會(huì)有任何變化,就好像根本沒(méi)有進(jìn)行導(dǎo)航操作一樣.頁(yè)面的URL地址也保持不變.
HTTP/205響應(yīng)碼很少見(jiàn),它類似于HTTP/204,除了頁(yè)面保留在當(dāng)前文檔不變以外,多了一步操作,就是要清空當(dāng)前文檔內(nèi)所有表單控件的內(nèi)容.
make:post一個(gè)網(wǎng)址的時(shí)候返回204窑邦,用瀏覽器訪問(wèn)居然不顯示任何東西吴侦,只有開(kāi)F12才能看到記錄啃洋,當(dāng)時(shí)還覺(jué)得奇怪碾盐,這下明白了,原諒小白第一次看到204狀態(tài)狗衰琐。
參考:
https://www.cnblogs.com/ziyunfei/archive/2012/11/17/2775421.html