首先,在工作中碰到一个签名接口,这是签名接口要传的请求参数,其他每个接口都要用此签名接口得到的签名来作为一个请求参数,如:
其中括起来的是其他接口要传的请求参数,这样下来就会非常麻烦,因此,我就想使用自动化来走这个流程,在这个过程中碰到一些难题,也问了华华,之后解决了华华说让我写个总结,于是身为菜鸟的我就用空余时间写了下,希望能给其他同学有一点帮助。
第一:因为这个签名接口的其他请求参数是不变的,变得只是其他接口的参数,所以我就把它参数化,如:
第二:解决参数转义的问题,我在这里绕了好久,因为直接给参数转义是行不通的,不转义也报错,在我的再三尝试下终于找到了解决办法,首先,把参数转化成json格式,用到python里的json库,然后在请求这个签名接口前对请求参数再调用一次json的dumps()方法,如:
这样使用requests进行http请求就能得到签名了。
欢迎来到testingpai.com!
注册 关于