API應(ying)用(yong)之間的(de)(de)通(tong)信內容(rong)是(shi)經(jing)過(guo)(guo)格(ge)式封裝且加過(guo)(guo)密的(de)(de),您(nin)直接訪問(wen)API中的(de)(de)接口,得到的(de)(de)是(shi)一(yi)串加了密的(de)(de)json響(xiang)應(ying),如下圖(tu),直接訪問(wen)api中的(de)(de)接口URL,得到的(de)(de)是(shi)加密內容(rong):
具體json的內容,需要經過指(zhi)定規(gui)則解密后,才可(ke)進(jin)行識別,如以上內容,body中的加密內容可(ke)以直接(jie)放到(dao)base64中進(jin)行解密
基于此原因(yin),您不(bu)能(neng)直(zhi)接用postman工具對(dui)接口進行數據提交,因(yin)為(wei)api服務并不(bu)能(neng)識別您提交的參(can)(can)數,這些參(can)(can)數需要經過(guo)格(ge)式(shi)化并加(jia)密后才(cai)能(neng)被api服務所識別
我們的(de)api文檔幫助連接下面有api的(de)demo程序,demo程序中(zhong)有加(jia)密(mi)(mi)和解密(mi)(mi)的(de)函(han)數,直(zhi)接使用demo程序,可(ke)以正常(chang)的(de)提交(jiao)查(cha)詢參數和從api服(fu)務得到正常(chang)可(ke)識別的(de)響應,當(dang)然(ran)如果您(nin)能直(zhi)接將需要提交(jiao)的(de)參數進(jin)行加(jia)密(mi)(mi),然(ran)后在(zai)postman中(zhong)提交(jiao)這些加(jia)密(mi)(mi)后的(de)內容,postman也(ye)是可(ke)以正常(chang)使用的(de)
建議您(nin)仔細閱讀api應用的說明(ming)文檔和demo程序,以明(ming)白api的原理和加(jia)密(mi)機(ji)制,這些機(ji)制盡量的參(can)照了(le)目前流行的api通信規則,其中的加(jia)密(mi)簽名(ming)機(ji)制主要(yao)是為了(le)api數據(ju)的安(an)全
會員評論