从http://tinywebdb.appinventor.mit.edu获取JSON

问题描述 投票:0回答:1

我正在尝试使用请求从python的http://tinywebdb.appinventor.mit.edu获取和存储JSON数据。我正在尝试为Android应用程序和桌面应用程序使用通用的Web数据库。

我正在尝试做这样的事情:

import requests
data = {"tag": "q1"}
r = requests.post('http://tinywebdb.appinventor.mit.edu/getvalue', params=data)

然后代码应该返回[“ VALUE”,“ q1”,“ 999999999”]但为JSON格式

但它返回status_code 404

我刚接触API,所以请帮忙

谢谢

python app-inventor
1个回答
0
投票

使用data参数,而不是params

import requests
data = {"tag":"q1"}
r = requests.post('http://tinywebdb.appinventor.mit.edu/getvalue', data=data)
print(r.json())

输出:

['VALUE', 'q1', '999999999']


0
投票

来自Post JSON using Python Requests

import requests
data = {"tag": "q1"}
r = requests.post('http://tinywebdb.appinventor.mit.edu/getvalue', json=data)
print(r.text)

给我

["VALUE",null,""]
© www.soinside.com 2019 - 2024. All rights reserved.