現在,我知道URL和POST參數中的參數之間的區別:如果URL太長,某些瀏覽器可能會行爲不當,因此,在URL中填充數百個參數並不是一個好主意,即使您的應用程序可以迴應GET請求。URL和<form method =「get」>中的參數是否有區別?
爲了便於討論,我們假設下面的Web應用程序:用戶可以輸入一系列(可能是數百個)X,Y座標。服務器將它們繪製在圖表中,作爲圖像返回。
這顯然是idempotent operation的一個例子,所以根據HTTP spec,建議將其作爲GET操作來實現。但是,您無法構建包含所有參數的網址,因爲它會太長。可以通過一個<的form =「get」>來處理那麼多參數?
我也聽說< form method =「get」>完全等同於將參數放在一個URL中嗎?現在,對於某些瀏覽器或整個HTTP協議來說,這是真的嗎?請求的最大長度是多少?
HTTP規範沒有定義