昨天在用python做H5接口測(cè)試。在編寫(xiě)“添加訂單”接口測(cè)試代碼時(shí)遇到了“api簽名失敗”的問(wèn)題
1,第一個(gè)問(wèn)題就是order_detail多加了個(gè)‘ ’,一下把dict變成了str。

2,知道這個(gè)問(wèn)題后就去掉‘ ’試試唄。然而--并沒(méi)有用,直接報(bào)錯(cuò)說(shuō),dict不能編碼

3,又遇到瓶頸了,qq群微信群求助,他(沒(méi))們(卵)都(用)太忙。無(wú)奈自己繼續(xù)百度谷歌吧,搜索python2.7 json編碼??戳藥灼恼?,講的都好高深,貌似跟我的情況沒(méi)有多少契合,還好,大概理解了點(diǎn)東西。json字符串需要先編碼成python對(duì)象(不知道是啥,就是decode),需要用到import json,用到一個(gè)json.dumps()命令,完全是抱著活馬當(dāng)死馬醫(yī)的心態(tài)(畢竟困擾了一天,怪我自己給json加引號(hào)變成str,昨晚一直都在糾結(jié)中文decode問(wèn)題),結(jié)果真的就OK了,當(dāng)時(shí)的心情就是黑人問(wèn)號(hào)。

總結(jié)一下,別人不一定靠得住,還是得自己多翻資料,多思考,多嘗試。也許資料跟你的情況不符合,可是只要里面有一點(diǎn)能用到就可以解決一個(gè)困擾你的問(wèn)題。