python requests post请求_Python“requests”模块中的POST请求无法正常工作

POST https://maxcvservices.dnb.com/rest/Authentication

x-dnb-user: MyUsername

x-dnb-pwd: MyPassword

是D&B API的文档,因此我尝试使用以下代码行使用python请求模块发送POST请求:r = requests.post('https://maxcvservices.dnb.com/rest/Authentication',params={'x-dnb-user':userid,'x-dnb-pwd':pass})

我得到的响应是Response [500]

响应的内容是:error processing request\r\n

我的问题是,在传递post请求和参数时,我是做错了什么,还是用户名和密码无效?

我觉得问题在于我传递POST请求的方式,因为API用一个单独的错误401响应错误的用户id pass。{'connection': 'Keep-Alive',

'content-encoding': 'gzip',

'content-length': '46',

'content-type': 'text/plain',

'date': 'Sat, 26 Oct 2013 17:43:22 GMT',

'server': '',

'vary': 'Accept-Encoding',

'x-correlationid': 'Id-d4c07ad3526bff3a03fb742e 0'}

我使用时的响应标题:r = requests.post('https://maxcvservices.dnb.com/rest/Authentication', headers={'x-dnb-user': 'userid', 'x-dnb-pwd': 'password'})

随机的用户id和密码。

但根据API,我应该接收。

我收到的是。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值