国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

            手機站
            千鋒教育

            千鋒學習站 | 隨時隨地免費學

            千鋒教育

            掃一掃進入千鋒手機站

            領取全套視頻
            千鋒教育

            關注千鋒學習站小程序
            隨時隨地免費學習課程

            當前位置:首頁  >  技術干貨  > query string、formData和request payload的區(qū)別,你真的知道嗎?

            query string、formData和request payload的區(qū)別,你真的知道嗎?

            來源:千鋒教育
            發(fā)布人:syq
            時間: 2022-07-28 15:16:00 1658992560

              在前后端分離項目開發(fā)中,肯定會有前后端聯(lián)調。這時候會存在很多的問題。如:前端是否能夠找到后端;前端是否使用了正確的請求方式;前端是否給后端傳輸了正確的數據;后端是否給前端響應了正確的數據等等。query string、formData和request payload的區(qū)別,你真的知道嗎?

            request payload的區(qū)別

              現(xiàn)實和理想總有差距。當前端傳給后端的數據是正確的,但是后端卻愣是拿不到?

              怎么會這樣?為什么呢?

              因為,前后端的數據格式不同。即:前端給后端傳輸的數據格式和后端接收數據的方式不匹配。以下主要說一下前端,即:只關注請求時的數據格式。

              1、地址欄傳輸數據

              1)、query string Parameters:

              當請求方式是get時,瀏覽器會使用查詢字符串的方式進行傳遞數據,即:query string Parameters

            1

              查詢字符串的規(guī)則:請求參數使用 URL地址和“問號傳參“ 的方式進行傳遞----用問號把url和請求參數分開。

              請求參數的格式:以鍵值對的方式體現(xiàn),多個鍵值對之間用&隔開。

              假設:請求地址為 newsList.php。請求參數是pageIndex和pageCount。

              那么,請求的格式為:newsList.php?pageIndex=1&pageCount=10;

              如下圖,請求方式為get,在chrome瀏覽器的network里看到的是:query string Parameters

              2、 請求體中傳輸數據

              當請求方式不是get(大部分情況是post或put)時,那么請求的數據不是在url上,而是在請求體里。請求體的英文就是:request payload。但是chrome瀏覽器針對不同的content-type有做了區(qū)分,分別是formData和request payload。

              1)、formData

              content-type的值是" application/x-www-form-urlencoded"或者 multipart/form-data; boundary=----WebKitFormBoundaryBoMA1XQDUpwpxKQg 時,那么,就是用的是formData的格式傳遞數據

            2

            3

              2)、request payload

              content-type的值是" text/plain"或者"application/json" 時,那么,就是用的是request payload的格式傳遞數據

            4

            5

              附:默認的數據格式:

              1、傳統(tǒng)的ajax請求時候,Content-Type默認為"文本"類型。

              2、傳統(tǒng)的form提交的時候,Content-Type默認為"Form"類型( application/x-www-form-urlencoded )

              3、axios傳遞字符串的時候,Content-Type默認為"Form"類型( application/x-www-form-urlencoded )

              4、axios傳遞對象的時候,Content-Type默認為"JSON"類型(( application/json)

              更多關于前端培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養(yǎng)模式,擁有國內一體化教學管理及學員服務,助力更多學員實現(xiàn)高薪夢想。

            tags:
            聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
            10年以上業(yè)內強師集結,手把手帶你蛻變精英
            請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
            免費領取
            今日已有369人領取成功
            劉同學 138****2860 剛剛成功領取
            王同學 131****2015 剛剛成功領取
            張同學 133****4652 剛剛成功領取
            李同學 135****8607 剛剛成功領取
            楊同學 132****5667 剛剛成功領取
            岳同學 134****6652 剛剛成功領取
            梁同學 157****2950 剛剛成功領取
            劉同學 189****1015 剛剛成功領取
            張同學 155****4678 剛剛成功領取
            鄒同學 139****2907 剛剛成功領取
            董同學 138****2867 剛剛成功領取
            周同學 136****3602 剛剛成功領取
            相關推薦HOT