<button id="g80sy"></button>
  • <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>
    <rt id="g80sy"><delect id="g80sy"></delect></rt>
  • 【前端面試】表單驗證傳輸的什么數據?明文還是暗文==加密?如何加密?是每一次傳輸數據,都是加密之后才傳輸嗎?

    程序猿 2021-03-29 20:23:38 2103瀏覽 加載中

    答、概述:

    GET是從服務器上請求數據,POST 是發送數據到服務器。事實上,GET 方法是把數據參數隊列(query string)加到一個URL上,值和表單是一一對應的。 比如說,name=John,在隊列里,值和表單用一個&符號分開,空格用+號替換,特殊的符號轉換成十六進制的代碼。因為這一隊列在URL里邊,這樣隊列的參數就能看得到,可以被記錄下來,或更改。通常GET方法還限制字符的大小(大概是256字節)。

    事實上POST方法可以沒有時間限制的傳遞數據到服務器,用戶在瀏覽器端是看不到這一過程的,所以POST方法比較適合用于發送一個保密的(比如信用卡號)或者比較大量的數據到服務器。

    區別:

    Post是允許傳輸大數據的方法,而Get方法會將所要傳輸的數據附在網址后面,然后一起送達服務器,因此傳送的數據就會受到限制,但是執行效率卻比Post方法好。

    總結:

    get 方式的安全性較Post方式要差些,包含機密信息的話,建議用Post數據提交方式;

    在做數據詢時,建議用Get方式;而在做數據添加、修改或刪除時,建議用Post方式;

    所以:

    表達如果是向服務器傳輸數據(如帳號密碼等)都是加密數據(post),如果只是單單想要從服務器獲得數據或者傳輸的數據并不重要,可以直接使用明文方式傳輸( get)

    最后修改:2025-03-23 19:19:41

    非特殊說明,本博所有文章均為博主原創。

    主站蜘蛛池模板: 保定市| 灵寿县| 青河县| 句容市| 昂仁县| 财经| 桃园市| 四川省| 阿拉善左旗| 资中县| 江城| 雷山县| 佳木斯市| 玉龙| 铁力市| 湘乡市| 无棣县| 吴川市| 察隅县| 乡城县| 廊坊市| 普兰县| 巴里| 会东县| 黎川县| 抚顺市| 治多县| 鲁甸县| 蒙城县| 吉首市| 聂拉木县| 焦作市| 晴隆县| 海淀区| 松溪县| 小金县| 北海市| 怀化市| 滨海县| 陵水| 汝阳县|