get請求與post請求
我們一般訪問伺服器的方式有哪些?
window
window.open() 方法用於開啟乙個新的瀏覽器視窗或查詢乙個已命名的視窗。
getpost
請求引數
http請求體中
引數限制
有限制(不同瀏覽器不一樣,最大長度是2048)
無限制用途
一般用於獲取資料
一般用於提交(儲存)資料
快取能被快取
不能快取
後退按鈕/重新整理
資料會被重新提交
資料型別
只允許ascii字元
沒有限制
編碼型別
(檔案,等)資料使用多重編碼。
綜上所述:我們可以知道get請求,如果帶有引數時,會以?的方式拼接在位址後,即所帶的資料對所有人可見,所以我們可以推導出get請求的安全性較差(不能傳送密碼或其他敏感資訊)。
由於get請求一般被用於獲取資料,所以可以被保留在瀏覽器歷史記錄中,或作為書籤收藏起來。
方法描述
head
與get相同,但只返回http頭,不返回文件主體
put上傳指定的uri表示
delete
刪除指定資源
connect
把請求連線轉換到透明的tcp/ip通道
私有伺服器 外網訪問 zerotier解決方案
對於開發者而言,包括一些計算機愛好者在內,經常會需要自己的專屬伺服器 一般而言,可以從雲伺服器廠商租借,免去硬體裝置維護的一切煩惱,同時具有公網ip可供訪問 另一種可選的方案是將一些老舊裝置裝上linux伺服器系統,相當於擁有了包括軟硬體在內的整體伺服器系統,但是這種方式經常會因為沒有公網ip而煩惱...
伺服器servlet的生命週期
簡略的講,servlet的生命週期為servlet建立 例項化 服務 銷毀。init建立servlet整個生命週期只能夠出現一次,servlet的service負責響應使用者的請求。destory方法和init方法一樣在servlet中的生命週期只出現一次。那麼詳細步驟可以這樣定義1.客戶端進行請求...
伺服器建立Servlet底層原理
1 伺服器根據客戶端的訪問路徑,獲得servlet的訪問路徑 2 伺服器拿著這個路徑去web.xml中進行匹配,這個過程需要對web.xml解析 3 匹配成功後,會找到相應的標籤,其值為servlet的類名,可以通過反射獲得該servlet的class物件 4 然後呼叫class物件的newinst...