Python:传递用户名密码,使用方法GET在json中获取url响应

时间:2017-03-21 22:09:38

标签: python json python-2.7 api redhat

方案: 我有一个python代码,它给了我在Windows 10操作系统中的确切结果,但是当我在REDHAT 6.4中运行相同时,它会抛出一个错误。

我正在尝试打开API网址并获取json内容并进一步操作它。

以下是代码:

import json
import urllib
url = 'https://@username:password@api.locu.com/v1_0/venue/search'
data = json.load(urllib.urlopen(url)
print data

当我在带有python版本2.7.13的windows10平台上运行此代码时,它为我提供了准确的输出,但是当在REDHAT 6.4平台中运行时,同样会出现与身份验证相关的错误,它返回我没有json数据。 我不能使用下面的格式,或者我需要将身份验证作为标题传递?

https://@username:password@apiurl

如果我需要将身份验证作为标题传递,我该怎么办?

*注意:我在VM中使用Redhat操作系统。 不确定这是否是代理问题。

0 个答案:

没有答案