今天在呼叫 手機驗證碼驗證的時候,老是出錯;
仔細對比了一下我傳送的資料,請求方式,通過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提交...