如何使用比较语句在python中进行REST查询?喜欢(用准代码):
result = foo where bar > 10
我想使用请求从python 2.7进行rest api查询。我想要获得的是最近24小时内已更新的所有文章。 在javascript中看起来像这样,效果很好:
http://myDatabase.domain.io/api/v1/article/q={"update_date":{"$gt":"2018-08-27 13:44"}}
我只是不能用python重新创建它。有人知道吗?
答案 0 :(得分:1)
假设
?q=
,即查询字符串import requests, json
query = json.dumps(
{"update_date": {"$gt": "2018-08-27 13:44"}}
)
resp = requests.get(
url="http://myDatabase.domain.io/api/v1/article/",
params={"q": query},
)
resp.raise_for_status()
data = resp.json()
print(data)