# get與post 通訊的區別
Get 請求能緩存,Post 不能
Post 相對Get 安全一點點,因為Get 請求都包含在URL 里,且會被瀏覽器保存歷史紀錄,Post 不會,但是在抓包的情況下都是一樣的。
Post 可以通過request body來傳輸比Get 更多的數據,Get 沒有這個技術
URL有長度限制,會影響Get 請求,但是這個長度限制是瀏覽器規定的,不是RFC 規定的
Post 支持更多的編碼類型且不對數據類型限制
# 跨域問題,誰限制的跨域,怎么解決
瀏覽器的同源策略導致了跨域,用于隔離潛在惡意文件的重要安全機制。
1. jsonp ,允許script 加載第三方資源
2. nginx 反向代理(nginx 服務內部配置Access-Control-Allow-Origin *)
3. cors 前后端協作設置請求頭部,Access-Control-Allow-Origin 等頭部信息
4. iframe 嵌套通訊,postmessage