前端:瀏覽器端發送請求的方式?
get:
瀏覽器地址欄輸入地址(同步),
超鏈接(超鏈接),(同步)
form表單(默認get)(同步)
location.href = "路徑";[同步]
ajax:$.get();[異步]
post:
form表單(method="post")[同步]
$.post();[異步](ajax默認是異步)
get請求攜帶的參數會出現在地址欄?(√)
get請求攜帶的參數不安全(√)
get請求攜帶的數據量受限(√)
post攜帶的參數不會出現在地址欄(√)
post請求攜帶的參數相對安全(√)
post攜帶的數量不受限(√)
get攜帶參數的方式?直接在請求路徑後面+?拼接即可(√)
post攜帶參數的方式?攜帶的參數會出現在請求體中(√)
請求轉發和重定向的區別是什麼?
請求轉發:一次請求的延續
重定向:改變方向,讓瀏覽器重新發送請求
請求轉發:
1:請求轉發發送的是一次請求
2:請求轉發時,瀏覽器地址不變
3:請求轉發可以共享request對象
4,請求轉發是服務器內部行爲不能跳出本項目
5:請求轉發可以藉助request對象共享資源
2:重定向
1:重定向發送的是多次請求
2:重定向時,瀏覽器地址欄顯示的是最後一次請求地址
3:重定向不可以共享request對象
4:重定向可以定向到任何位置
5:重定向可不可以攜帶參數?可以攜帶
response.sendRedirect("/重定向地址?參數名稱=值");