问题描述
我必须遵循使用 curl 时有效的请求:
curl --location --request GET 'https://my-domain.net/manager' --header 'Authorization: Basic xyz=' --header 'Host: my-host' --header 'Trace-Id: my-trace'
当我尝试在 supertest(创建 2e2 测试)中实现它时,它失败了:
Error [ERR_TLS_CERT_ALTNAME_INVALID]: Hostname/IP does not match certificate's altnames: Host: my-host. is not in the cert's altnames: DNS:my-domain.net
似乎 supertest 不接受自定义主机标头。
let request = supertest('https://my-domain.net');
const res = await request
.get(/manager)
.set(headers)
.expect(200);
有办法解决吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)