来自PHP的类似Python RESTful客户端的Guzzle

来自PHP的类似Python RESTful客户端的Guzzle,php,python,rest,guzzle,Php,Python,Rest,Guzzle,Python库提供的RESTful客户端接口如下: 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"}) res

Python库提供的RESTful客户端接口如下:

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()

不完全是那样,但你可能想要

编辑:由于要编辑基本URL,请尝试以下操作:

base_url = "http://example.com/"
def requests_get(url, *args, **kwargs):
    return requests.get(base_url + url,*args,**kwargs)

另一种解决方案是将
请求子类化。会话
,如所示。

请求是详细的。我可以设置base_path?只需定义自己调用requests.get的函数即可。一秒钟,编辑我的帖子。