Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python REST API问题_Python_Api_Rest - Fatal编程技术网

Python REST API问题

Python REST API问题,python,api,rest,Python,Api,Rest,我正在开发一个查询多个API的工具,其中一个是RESTful API。我的程序的所有其他函数(API调用)都可以很好地处理requests.get(),但是使用REST API,我似乎无法访问响应的实际内容,只能访问状态代码。i、 e.当我简单地打印响应(不是响应。状态代码)时,我得到:输出到屏幕。有什么想法吗 代码片段: # The URL is correct in my program, For sure. url = ('http://APIurl/%s' % entry) tr

我正在开发一个查询多个API的工具,其中一个是RESTful API。我的程序的所有其他函数(API调用)都可以很好地处理requests.get(),但是使用REST API,我似乎无法访问响应的实际内容,只能访问状态代码。i、 e.当我简单地打印响应(不是响应。状态代码)时,我得到:
输出到屏幕。有什么想法吗

代码片段:

# The URL is correct in my program, For sure.
url = ('http://APIurl/%s' % entry)
    try:
       response = requests.get(url)

       # prints <Response [200]>
       print response

       # Fails, expecting JSON that isn't there
        results.append(response.json())
#我的程序中的URL肯定是正确的。
url=('http://APIurl/%s“%entry”)
尝试:
response=requests.get(url)
#印刷品
打印响应
#失败,应为不存在的JSON
append(response.json())

打印响应对象的属性以查看其可用属性:

print response.__dict__

是您的朋友,如果内容不是有效的json。

谢谢回复!将其打印到控制台,并打印HTML代码-大量。它应该有大量HTML,其中包含一些其他
“键”:“值”
位。这也只是打印出API说明所在网页的HTML。