想用 GitHub action 执行一个定时签到的任务,用 nodejs 写的,请求库用的 axios ,在本地跑没有问题,让 action 跑流水线总是 axios 报错,求有经验的大佬来看看
刚开始报错AxiosError.call(axiosError, error.message, code, config, request, response); ^ AxiosError: Parse Error: Invalid header value char
Google 搜索后说是请求头加上insecureHTTPParser: true
,加上之后报错变成了
reject(new AxiosError( ^ AxiosError: Request failed with status code 403
1
zsj1029 2023-11-02 14:47:52 +08:00
没有环境,试试 node-fetch ?
|
2
grit136907108 2023-11-02 15:15:26 +08:00
看看 node 、axios 的版本对不对
|
3
hronro 2023-11-02 15:24:54 +08:00
第一个问题是因为 TLS 证书有问题,第二个问题大概率是 IP 被风控了
|