【发布时间】:2022-12-22 23:28:56
【问题描述】:
我需要通过链接发送请求。以下链接有效,可以返回我需要的内容:
response = requests.get(
"""https://pangeare.freshservice.com/api/v2/assets?include=type_fields&filter="updated_at:>%272022-10-09%27"&page="""+ str(page),
auth = ('xxxxxxxxx', ''),
headers = headers
)
您可以看到 updated_at 过滤器被硬编码到 url 中。如果我尝试使用格式函数填充 updated_at 值,它将返回 400
response = requests.get(
"""https://pangeare.freshservice.com/api/v2/assets?include=type_fields&filter="updated_at:>{0}"&page=""".format('2022-10-09') + str(page),
auth = ('xxxxxxxxxxxx', ''),
headers = headers
)
在这种情况下使用格式函数的合适方法是什么?
【问题讨论】:
标签: python