import os
import shelve
import urllib
import urlparse
import sys
import shelve
import oauth2 as oauth
import requests
api_key = 'xyz'
url = 'https://www.googleapis.com/freebase/v1/mqlread?query=hello&key=xyz'
resp, content = requests.request(url, "GET")
print resp
我只是在测试freebase api。运行此基本脚本时,出现以下错误:requests.exceptions.MissingSchema:无效的URL“GET”:未提供架构 有什么原因吗?
必须按正确的顺序排列参数:错误消息清楚地表明
request()
认为"GET"
是URL。此外,此调用返回单个Response
对象,而不是单独的响应和内容对象,因此不能将其解压为两个变量。或者只是:
然后:
您应该查看
requests
模块here的文档。我相信你要找的是:
从Requests文档
所以,你需要按照正确的顺序给出论点。
相关问题 更多 >
编程相关推荐