我知道GET和POST之間的區別(尤其是安全和緩存)。此外,當我使用Google搜索此問題時,只有結果告訴我如何針對基於POST的引擎破解Google Analytics中的網站搜索。我已經知道如何做到這一點。爲什麼會在他們的網站上使用基於POST的搜索引擎?
我想知道的是爲什麼首先使用基於POST的搜索引擎?什麼是顯着的優勢?我無法想象爲什麼網站搜索查詢需要安全。所以也許它與緩存有關?
非常感謝任何能夠闡明這一點的人。
我知道GET和POST之間的區別(尤其是安全和緩存)。此外,當我使用Google搜索此問題時,只有結果告訴我如何針對基於POST的引擎破解Google Analytics中的網站搜索。我已經知道如何做到這一點。爲什麼會在他們的網站上使用基於POST的搜索引擎?
我想知道的是爲什麼首先使用基於POST的搜索引擎?什麼是顯着的優勢?我無法想象爲什麼網站搜索查詢需要安全。所以也許它與緩存有關?
非常感謝任何能夠闡明這一點的人。
沒有真正的答案 - 這完全取決於網站所有者的選擇和/或他們在他們的網站上使用的軟件的選項。
但是我會說有是搜索條件是非常有效的原因是安全的。如果你正在尋找個人私人醫療條件,或者你自己的性偏好,你不希望被廣爲人知。然後,在限制性更強的國家/地區中使用的搜索字詞比您明顯習慣於在計算機上存在這些搜索字詞的歷史記錄可能會讓您陷入非常嚴重的麻煩。
優勢一個GET基於搜索頁面:
優勢大多是與安全有關:
我會說GET查詢實際上是大多數情況下去的方式,雖然一些特定情況下(我不太明白這裏)可能需要POST。 –
我認爲這會更適合程序員的stackoverflow站點(雖然它是關於編程它不是一個特定的可重現問題)。但是POST並不比GET更安全(正如你已經發現的那樣)並且POST請求的頁面通常不被緩存(否則它們會針對不同的輸入顯示相同的結果),所以無論出於何種原因,這兩者都不在其中。 –
程序員站點?非常感謝提示(我是新來的)。我會在那邊回答這個問題。 –