溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

學習筆記分享(1),Http協(xié)議中Post方式與Get方式的傳參形式

發(fā)布時間:2020-07-16 10:45:52 來源:網(wǎng)絡 閱讀:358 作者:elyar007 欄目:開發(fā)技術

在Http協(xié)議中post請求與get請求的一些差異,只是其中一些。當時迷惑了一陣子,新手可以避坑。

  1. 傳參形式:

post:

        post請求中請求參數(shù)是在請求體中傳遞的,說白了也就是內容中。

        “name=abc&password=123”請求體中將這個傳遞就行

get:

       get請求中請求參數(shù)是通過url拼接的方式(請求行)傳遞的(http://www.bilchin.com/message?name=abc&password=123)


傳參需要注意,參數(shù)中不能有空格等一些會引起歧義的符號,所以要對拼接完的url進行URLEncode.encode()編碼哦。


--------------------------------------------------------------------------------------------------------


2.使用場景:

post:

        我就這么說吧:“post”和“get”相當于數(shù)據(jù)庫的“增”和“查”,

那么需要上傳用戶信息時我們不希望信息被公開而且這是“增”操作,所以使用post請求,

get:

        同理,(某音樂播放器)當我們點擊播放按鈕時需要查找到這個音頻文件來播放,沒有說要不要跟別人隱瞞這個文件名對吧?http://www.bilchin.com/message?song=你是我心愛的姑娘.mp3


--------------------------------------------------------------------------------------------------------

3.參數(shù)size限制

post :

        可以傳內容較大的參數(shù)(用戶意見反饋信息算不算?)

get :

       如果使用get方法,會受到2048字節(jié)的長度限制,減去實際路徑中的字符數(shù)。
      (注:實際可以使用的字符串長度=2048-請求頁面路徑字符長度)

--------------------------------------------------------------------------------------------------------


這3點清楚了也基本能滿足你需求了,其他你再自己深入學習吧。


0:16了 好困?。。。。。。。。?!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI