API應(yīng)用之間的通信內(nèi)容是經(jīng)過格式封裝且加過密的,您直接訪問API中的接口,得到的是一串加了密的json響應(yīng),如下圖,直接訪問api中的接口URL,得到的是加密內(nèi)容:
具體json的內(nèi)容,需要經(jīng)過指定規(guī)則解密后,才可進(jìn)行識(shí)別,如以上內(nèi)容,body中的加密內(nèi)容可以直接放到base64中進(jìn)行解密
基于此原因,您不能直接用postman工具對(duì)接口進(jìn)行數(shù)據(jù)提交,因?yàn)閍pi服務(wù)并不能識(shí)別您提交的參數(shù),這些參數(shù)需要經(jīng)過格式化并加密后才能被api服務(wù)所識(shí)別
我們的api文檔幫助連接下面有api的demo程序,demo程序中有加密和解密的函數(shù),直接使用demo程序,可以正常的提交查詢參數(shù)和從api服務(wù)得到正??勺R(shí)別的響應(yīng),當(dāng)然如果您能直接將需要提交的參數(shù)進(jìn)行加密,然后在postman中提交這些加密后的內(nèi)容,postman也是可以正常使用的
建議您仔細(xì)閱讀api應(yīng)用的說(shuō)明文檔和demo程序,以明白api的原理和加密機(jī)制,這些機(jī)制盡量的參照了目前流行的api通信規(guī)則,其中的加密簽名機(jī)制主要是為了api數(shù)據(jù)的安全
會(huì)員評(píng)論