Model Derivative API下载OBJ文件请求头格式疑问
你之前把每个Cookie单独作为请求头键的写法是错误的,Python requests库要求将所有签名Cookie整合到Cookie这一个请求头字段中,具体格式如下:
正确示例代码
import requests # 将获取到的三个签名Cookie整理成字符串,多个Cookie用「分号+空格」分隔 cookie_content = "第一个Cookie键值对; 第二个Cookie键值对; 第三个Cookie键值对" headers = { "Cookie": cookie_content } # 发起下载请求 download_url = "你的签名下载URL" response = requests.get(download_url, headers=headers) # 保存OBJ文件 with open("output.obj", "wb") as file: file.write(response.content)
关键说明
- 每个Cookie必须是完整的
键=值格式,不能只写Cookie名而留空值; - 多个Cookie之间用
;(分号加空格)分隔,这是HTTP Cookie请求头的标准格式; - requests库会自动识别
Cookie请求头并正确携带所有Cookie信息,无需拆分单个Cookie作为独立请求头。
内容的提问来源于stack exchange,提问作者noname
相关产品推荐
相关产品推荐

