1. 程式人生 > >關於JavaScript面試題(ES6)

關於JavaScript面試題(ES6)

  • GET和POST的區別
    區別一:
    GET重點從伺服器上獲取資源,POST重點向伺服器傳送資料.
    區別二:
    get傳輸資料是通過URL請求,置於URL後,並用”?”連線,多個請求資料間用”&”連線.post傳輸資料通過Http的post機制,將欄位與對應值封存在請求實體中傳送給伺服器,這個過程對使用者是不可見的;
    區別三:
    Get傳輸的資料量小,因為受URL長度限制,但效率較高;
    Post可以傳輸大量資料,所以上傳檔案時只能用Post方式;
    區別四:
    get是不安全的,因為URL是可見的,可能會洩露私密資訊,如密碼等;
    post較get安全性較高;
    區別五:
    get方式只能支援ASCII字元,向伺服器傳的中文字元可能會亂碼。
    post支援標準字符集,可以正確傳遞中文字元。