具有可变参数的URL模板,用于使用Python请求调用RESTful API

时间:2019-03-14 13:59:55

标签: python-requests

是否存在用于使用路径中包含变量的URL调用RESTful API的现有解决方案?示例:https://farm{farm-id}.staticflickr.com/{server-id}/{id}_{secret}.jpg 我知道我可以做类似的事情:

import requests
requests.get("https://farm{farm_id}.staticflickr.com/{server_id}/{id}_{secret}.jpg".format(
    farm_id=urllib.parse.quote("asd"),
    server_id=urllib.parse.quote("asd"),
    id=123,
    secret=456)

这似乎是一个常见的用例,我希望它类似于params的{​​{1}}参数,或者是标准库函数,或者是经常使用的现有库...但是我找不到明显的。我想念什么吗?我本来打算提出requests.get的功能请求,但似乎并不需要它们。

0 个答案:

没有答案