什么 Python 库提供了 RESTful 客户端接口(interface),例如:
client = Client(
base_url="http://example.com/api/1/", auth=("user", "password"),
cookie=cookielib.FileCookieJar('cookie-file'))
result = client.get('group', params={"groupname": "some_group", "expand": "users"})
result.json()
最佳答案
不完全是那样,但你可能想要 requests
编辑:因为您想省略基本 URL,请尝试这样的操作:
base_url = "http://example.com/"
def requests_get(url, *args, **kwargs):
return requests.get(base_url + url,*args,**kwargs)
另一种解决方案是子类化 requests.Session
,如 this answer 所示。 .
关于php - Python RESTful 客户端,例如来自 PHP 的 Guzzle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28478880/