Получение JSON от http://tinywebdb.appinventor.mit.edu - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь получить и сохранить JSON данные из http://tinywebdb.appinventor.mit.edu из python, используя запросы. Я пытаюсь создать общую веб-базу данных для приложения android и приложения для настольного компьютера.

Я пытаюсь сделать что-то вроде этого:

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

, а затем код должен вернуться ["VALUE", "q1", "999999999"], но в JSON формате

, но он возвращает код состояния 404

Я новичок в работе с API, поэтому, пожалуйста, помогите

Спасибо

Ответы [ 2 ]

2 голосов
/ 10 января 2020

использовать 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 голосов
/ 10 января 2020

От Пост JSON с использованием Python Запросы

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

дает мне

["VALUE",null,""]
...