请各位大佬帮一把。。。感谢感谢!!!
这个要看你的接口定义,sign
是怎么送到服务器的,一般就两种吧
http://www.xxx.com/get?name=xxx&sign=xxxxxxx
post_param
加上你的sign
了,post_params['sign']=sign
当然你参数名字我不知道,你要看你自己接口定义了
还有就是你传参如果用data
要先把字典转成字符串,如果要直接送字典,关键字data
可以换成json
不知道你接口什么样,还是不评论了
把你那个 sign=?作为一个参数放进 data 里,请求就行了
你说的参数名字你不知道,指的是 post_params['sign'] 的这个 sign 吗? 因为我在我们的接口文档里没看到要求 signature...的具体要求,规则还是我自己去翻了源代码。才找出来的。。。
晕,参数到底放在 body 还在 query string 要去问的啊,不能靠猜!
不要误导人家,楼主的 Content-Type 写的很清楚,就是要用 data。json 的 Content-Type 是"application/json; charset=utf-8"
我是刚刚来这边公司,开发忙着。。 没人理我 我就拿了源码自己研究了。。。刚刚有了进展了。 signature 是要放在 url 里的。不是放在请求体里。。刚刚这样就没有报错了。。而且非必填项就算为空也要把 key 值放进去。。。我再继续研究了。