JSON格式 和 表單資料

2021-09-26 15:30:07 字數 1176 閱讀 2542

今天在呼叫 手機驗證碼驗證的時候,老是出錯;

仔細對比了一下我傳送的資料,請求方式,通過body傳遞的引數,但是本地測試卻一直報錯,但是在postman測試卻一切正常

???黑人問號

後來請教了同事才知道問題出在**,是資料格式的問題

我傳送的是 json 資料

但是,後台接收的是 表單資料

so,一直失敗;

好了,接下來說一下怎麼區分是 json資料 還是 表單資料

1. 介面上的不同 [postman]

表單資料

2. 瀏覽器上審查的時候的區別

表單資料

// 根據商戶openid 修改賬戶資訊

export

function

editaccount

(openid, phone, data)

)}

表單資料
// 1. 新增上 headers

headers:

,// 2. qs轉換一下

data: qs.

stringify

( data )

// 驗證手機驗證碼

export

function

verifycode

(data)

, withcredentials:

true

, data: qs.

stringify()})}

JSON編碼格式提交表單資料

以json編碼格式提交表單資料是html5對web發展進化的又一大貢獻,以前我們的html表單資料是通過key value方式傳輸的伺服器端,這種形式的傳輸對資料組織缺乏管理,形式十分原始。而新出現的json格式提交表單資料方法,將表單裡的所有資料轉化的具有一定規範的json格式,然後傳輸的伺服器端...

json化表單資料

josn化表單資料 param form 需要提交的表單元素 param replacer 對引數值特殊處理的函式,replacer string value,string key returns 表單資料js物件 form.json form.json function form,replacer...

jQuery 表單資料序列化為json格式

jquery是在web應用中使用的指令碼語言之一,因其具有輕量級,易學易用等特點,已廣泛應用,其中的ajax封裝簡化了我們的應用,對其表單資料序列化用如下方法 1.serialize 方法 格式 var data formid serialize 功能 將表單內容序列化成乙個字串。這樣在ajax提交...