哪個前端大佬能解答一下springmvc,返回jsp頁面或HTML檔案,在瀏覽器F5重新整理的請求區別?

時間 2021-05-30 12:09:16

1樓:Seven555

412 Precondition failed

《HTT權威指南》中有寫到,如果客戶端發起的是乙個條件請求,其中乙個條件請求失敗的時候使用。

(條件請求簡單理解就是包含Excepted,if-Match,if-Modified-Since,if-None-Match,if-Range,if-Unmodified-Since首部的請求)

你的問題需要根據你瀏覽器傳送的請求報文和響應報文來確定到底為什麼是這個412。(可以使用tcpTrace跟蹤一下)

按F5相當於是重定向,這個時候如果表單中沒有資料的話,我想象中應該是會傳送乙個空的請求體給伺服器的。

另外在墨跡一下,Excepted在HTTP 1.1中只有定義了乙個100-continue,書上解釋說如果不打算傳送實體資料,別使用這個首部。這個首部為了避免客戶端傳送的實體是伺服器無法使用的。

客戶端不應該一直等待服務的100 Continue響應,而是應該超過一段時間以後自動將這個實體傳送出去。

伺服器收到帶有這個excepted首部的時候,會有三種處理:1.返回100 Continue響應告訴客戶端可以繼續。

2.返回乙個錯誤的狀態碼告訴客戶端不要繼續了。3.

在準備返回100 Continue的時候已經收到客戶端傳來的實體資料了,這個時候說明客戶端打算繼續傳送,伺服器可以跳過返回100 Continue這個響應的步驟,直接返回類似200 OK的響應。

2樓:曉風輕

412還真沒有遇到過。

對於瀏覽器,html和jsp是一樣的,就是看你的Response的頭返回了啥,和你的請求方法是啥,再決定怎麼樣操作,是取快取還是重新請求,

哪位大佬能解答一下數學渣渣的疑惑?感覺這個不科學啊?

明月清風 其實對於我們來說,學校學習的定理要掌握清楚,在學習加減運算的時候,把減去乙個數變成加上這個數的相反數,乘除運算的時候,把除法變成乘上這個數的倒數,而加法運算,和乘法運算都會有運算律,a b c b c a或者abc bca所以不要太糾結哦,把我們學過的東西,好好運用起來就可以了,有自己的想...

麻煩大佬們解答一下

TeamDemonAda 假設當矩形的個數為 時,有 種滿足要求的排列.為了便於敘述,我們令 為第 個矩形的顏色函式,當第 個矩形為紅色時,否則 當矩形的個數為 時,有 種滿足要求的排列.我們分情況在排列的末尾新增三個矩形.若 則末尾新增的三個矩形依次為 若 則末尾新增的三個矩形依次為 當矩形的個數...

高中競賽的大佬們能不能解答一下你們學競賽的歷程

37屆物競Ag,就物競來說,只要先把高考內容大概過一遍,有個框架就好,畢竟物競和高考實在不一樣,現在我高考物理就70多 正在為高考奮鬥 emmm 在下是競賽生,但確實國內競賽前景不大好w如果目的是參加自招 考大學的話,請安安分分的去高考!不然會被犧牲的 就是會沒有大學可以上,或者野雞大學 自認為比較...