我尝试使用python与存储在back4app中的数据库进行交互。在发送GET请求之后,我得到“{'message':'找不到','错误':{}}”。我的python代码如下:
import json, http.client, urllib.parse
# create a connection to the server
url = "parseapi.back4app.com"
connection = http.client.HTTPSConnection(url)
connection.connect()
# define parameter for GET request
params = urllib.parse.urlencode({"where":json.dumps({"Name": "Dru Love"})})
# perform GET request
connection.request('GET', '/parse/classes/PGA?%s' % params, '', {
"X-Parse-Application-Id": "app_id",
"X-Parse-REST-API-Key": "api_key"
})
# store response in result variable
result = json.loads(connection.getresponse().read())
connection.close()
print(result)
回应:
^{pr2}$
问题在于连接.请求(). 应从传入的url中删除“/parse”。工作代码如下:
我真的推荐使用requests包。对于
HTTP
调用,这个包非常好。在你的例子不多。在
相关问题 更多 >
编程相关推荐