You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

同一/不同会话用不同Header调用Line Notify API报错求助

问题:使用不同Header两次POST请求LINE Notify时第二次报错"Invalid image"

我运行以下Python脚本:

import requests

header_1 = {"Authorization":"Bearer abc123"}
header_2 = {"Authorization":"Bearer def456"}

url = "https://notify-api.line.me/api/notify"
session = requests.session()

a = session.post(url, headers=header_1, files=file, data=data)
print(a.json())

b = session.post(url, headers=header_2, files=file, data=data)
print(b.json())

得到如下错误输出:

{'status': 200, 'message': 'ok'}
{'status': 400, 'message': 'Invalid image.'}

不清楚为何无法用不同Header执行两次POST请求,求解决方法。

尝试方案1

尝试在两次POST之间清除会话Header,无效:

import requests

header_1 = {"Authorization":"Bearer abc123"}
header_2 = {"Authorization":"Bearer def456"}

url = "https://notify-api.line.me/api/notify"
session = requests.session()

a = session.post(url, headers=header_1, files=file, data=data)
print(a.json())

session.headers.clear() ########## new line

b = session.post(url, headers=header_2, files=file, data=data)
print(b.json())

尝试方案2

使用不同会话,仍出现相同错误:

import requests

header_1 = {"Authorization":"Bearer abc123"}
header_2 = {"Authorization":"Bearer def456"}

url = "https://notify-api.line.me/api/notify"

session_1 = requests.session()
session_2 = requests.session()

a = session_1.post(url, headers=header_1, files=file, data=data)
print(a.json())

b = session_2.post(url, headers=header_2, files=file, data=data)
print(b.json())

尝试方案3

调整POST顺序后,第一次请求成功,第二次仍报错:

import requests

header_1 = {"Authorization":"Bearer abc123"}
header_2 = {"Authorization":"Bearer def456"}

url = "https://notify-api.line.me/api/notify"

session_1 = requests.session()
session_2 = requests.session()

b = session_2.post(url, headers=header_2, files=file, data=data)
print(b.json())

a = session_1.post(url, headers=header_1, files=file, data=data)
print(a.json())

恳请各位帮忙解答,谢谢!

内容的提问来源于stack exchange,提问作者bfhaha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 23:00:11