form&method【POST~GET】

fangcute發表於2018-03-29

<form…/>中method屬性指定了該表單是以哪種方式提交請求,有兩種方式:GET請求方式和POST請求方式,預設是GET請求方式。兩種方式的區別:get方式的請求是在瀏覽器位址列中輸入訪問地址所傳送的請求,即他是通過位址列傳輸的。在位址列中可以看到請求引數名和值。且get引數有長度限制,傳送的資料量較小,一般不大於2KB。POST請求方式通常使用提交表單的方式來傳送。其傳送的資料量較大,一般認為不受大小限制。POST方式傳送的請求引數以及對應的值放在HTML HEADER中傳輸,使用者不能在位址列中看到請求引數。相對來說,POST請求方式比GET請求方式的安全性高。在HTML頁面中,提交請求一般有兩種方式,即提交表單和使用超連結。提交表單可以讓使用者輸入請求引數,並以POST方式提交請求。超連結方式則只能提交GET請求,超連結提交請求也可以包含請求引數,只是不能收集使用者輸入。