【发布时间】:2026-01-21 11:15:01
【问题描述】:
我正在使用 ABCPdf 11 将 html 转换为 pdf,我需要转换的 html 页面需要 JWT 令牌,因此需要传递给 ABCChrome 以便它可以使用 JWT 令牌。 我尝试了以下方法,但身份验证仍然失败:
doc.HtmlOptions.HttpAdditionalHeaders = $"Authorization: Bearer {accessToken}";
根据上面网址中的描述,我也尝试了以下选项:
doc.HtmlOptions.NoCookie = true;
doc.HtmlOptions.Media = MediaType.Screen;
添加HttpAdditionalHeaders 之后,当我从 pdf 库中获取 http 状态时,我确实得到了 401 http 状态代码,它确认了
var imageId = doc.AddImageUrl(model.Url);
var status = doc.HtmlOptions.ForChrome.GetHttpStatusCode(imageId);
这里的状态是 401 - 未授权
【问题讨论】:
标签: http-headers abcpdf