codelayui.code

<button id="g80sy"></button>

codelayui.code

codelayui.code

codelayui.code

  • codelayui.code

    <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>

    codelayui.code

    codelayui.code

    codelayui.code

    codelayui.code

    <rt id="g80sy"><delect id="g80sy"></delect></rt>

    codelayui.code

  • 【前端面試】表單驗(yàn)證傳輸?shù)氖裁磾?shù)據(jù)?明文還是暗文==加密?如何加密?是每一次傳輸數(shù)據(jù),都是加密之后才傳輸嗎?

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

    答、概述:

    GET是從服務(wù)器上請(qǐng)求數(shù)據(jù),POST 是發(fā)送數(shù)據(jù)到服務(wù)器。事實(shí)上,GET 方法是把數(shù)據(jù)參數(shù)隊(duì)列(query string)加到一個(gè)URL上,值和表單是一一對(duì)應(yīng)的。 比如說(shuō),name=John,在隊(duì)列里,值和表單用一個(gè)&符號(hào)分開(kāi),空格用+號(hào)替換,特殊的符號(hào)轉(zhuǎn)換成十六進(jìn)制的代碼。因?yàn)檫@一隊(duì)列在URL里邊,這樣隊(duì)列的參數(shù)就能看得到,可以被記錄下來(lái),或更改。通常GET方法還限制字符的大小(大概是256字節(jié))。

    事實(shí)上POST方法可以沒(méi)有時(shí)間限制的傳遞數(shù)據(jù)到服務(wù)器,用戶在瀏覽器端是看不到這一過(guò)程的,所以POST方法比較適合用于發(fā)送一個(gè)保密的(比如信用卡號(hào))或者比較大量的數(shù)據(jù)到服務(wù)器。

    區(qū)別:

    Post是允許傳輸大數(shù)據(jù)的方法,而Get方法會(huì)將所要傳輸?shù)臄?shù)據(jù)附在網(wǎng)址后面,然后一起送達(dá)服務(wù)器,因此傳送的數(shù)據(jù)就會(huì)受到限制,但是執(zhí)行效率卻比Post方法好。

    總結(jié):

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

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

    所以:

    表達(dá)如果是向服務(wù)器傳輸數(shù)據(jù)(如帳號(hào)密碼等)都是加密數(shù)據(jù)(post),如果只是單單想要從服務(wù)器獲得數(shù)據(jù)或者傳輸?shù)臄?shù)據(jù)并不重要,可以直接使用明文方式傳輸( get)

    標(biāo)簽: 前端面試 js 前端
    最后修改:2025-05-19 00:56:27

    非特殊說(shuō)明,本博所有文章均為博主原創(chuàng)。

    主站蜘蛛池模板: 中山市| 花垣县| 汝阳县| 普兰县| 大悟县| 资中县| 岚皋县| 额敏县| 成安县| 通渭县| 平和县| 连云港市| 龙江县| 鄂伦春自治旗| 鹤庆县| 广东省| 兰州市| 沙河市| 衢州市| 上高县| 车险| 江口县| 武强县| 林西县| 房山区| 万宁市| 巧家县| 修水县| 山西省| 揭阳市| 额济纳旗| 博白县| 定安县| 泸溪县| 湟中县| 镇赉县| 白朗县| 东兴市| 会同县| 乐清市| 高尔夫|