我们如何在 google puppeteer 的无头 Chrome 中传递身份验证令牌?

2024-04-11

我想在 puppeteer 标头中传递身份验证令牌(JWT),以用于我的应用程序中使用无头 Chrome 的 pdf 视图? 我们使用 React 作为我们的前端 UI。使用 puppeteer 我们可以生成 pdf,但是 pdf 的链接我们需要使用 JWT 进行授权 我们如何在标头中传递 jwt,puppeteer 是否支持标头中的 Auth 令牌? 请帮忙。

Thanks


要在请求中传递附加标头,您可以使用该函数page.setExtraHTTPHeaders https://github.com/GoogleChrome/puppeteer/blob/v1.14.0/docs/api.md#pagesetextrahttpheadersheaders.

引用上面链接的文档:

额外的 HTTP 标头将随页面发起的每个请求一起发送。

Example:

page.setExtraHTTPHeaders({
    'Token': '...', 
});

所有后续请求都将具有附加标头Token与设定值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我们如何在 google puppeteer 的无头 Chrome 中传递身份验证令牌? 的相关文章

随机推荐

  • 将新行添加到数据表的顶部

    当我们使用 datatable newrow 命令时 一个新的空行添加到行的底部 但是我希望将 newrow 添加到数据表的顶部 我怎样才能做到呢 您可以使用 NewRow 创建具有相同列的行 要真正将其放入数据表中 您必须执行以下操作 m
  • 摩纳哥编辑器:隐藏概述标尺

    有没有办法在摩纳哥编辑器中完全隐藏概述标尺 通过以下内容仍然可见 overviewRulerLanes 0 hideCursorInOverviewRuler true scrollbar vertical hidden overviewR
  • Android“找不到字体资源”错误

    我正在为 Android 版本 22 进行开发 我收到运行时异常 找不到字体资源 这是代码 Typeface customFont Typeface createFromAsset getAssets fonts norwester otf
  • 如何在嵌入式 YouTube iFrame 端触发功能

    尝试在嵌入式 YouTube iFrame 末端触发函数 只需要知道如何找到终点 之后我就很好了 很难从你的问题中看出 但听起来你想在 YouTube 视频结束时触发一个事件 您可以使用下面的示例代码设置事件处理程序 player new
  • 估计测试工作量占开发时间的百分比[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • sql server图形查询,找到节点的所有路径

    我有一个非常常见的问题 我试图使用图形查询来解决 sql server 2017 我想构建一个查询并查找节点中的任何人如何连接到C 我想构建一个查询并查找节点中的任何人如何连接到C 有 1 或 2 个连接 这是创建该图的完整脚本 DROP
  • 使用 Facebook v2.1 Graph API 通过 cURL 以编程方式创建测试用户

    我想以编程方式为我的 Facebook 应用程序创建 Facebook 测试用户 我一直在查看 HTTP Facebook Graph API v2 1 的 API 文档 https developers facebook com docs
  • 如何检测 mongodb 序列化程序是否已注册?

    我为 mongoDB 创建了一个自定义序列化器 我可以注册它并且它按预期工作 然而 我的应用程序有时会抛出错误 因为它尝试注册序列化器两次 如何检测序列化器是否已注册 从而阻止我的应用程序再次注册 如果您正在使用 BsonSerialize
  • iTunes Connect 中的无限制 Web 访问意味着什么

    当您将应用程序提交到Apple应用程序商店时 有一个名为 评级 的部分 您应该根据图表对内容进行评级并确定内容出现的频率 有一个选项称为 无限制的网络访问 互联网上也没有关于此的更多详细信息 iTunes Connect 开发人员指南 ht
  • 意图设置标志 FLAG_ACTIVITY_CLEAR_TOP

    在Android上 我启动了4个活动A B C D 如果我想从D返回到A 我可以使用 intent setFlags Intent FLAG ACTIVITY CLEAR TOP 但如果活动是如下打开的同班活动 我现在如何从D回到A Int
  • ORDER BY 日期和时间 BEFORE GROUP BY mysql 中的名称

    我有一张这样的桌子 name date time tom 2011 07 04 01 09 52 tom 2011 07 04 01 09 52 mad 2011 07 04 02 10 53 mad 2009 06 03 00 01 01
  • 如何让用户轻松选择在 Java Swing 应用程序中分配多少内存?

    我们有一个处理相对大量数据的 Swing 应用程序 例如 我们目前处理包含数百万行数据的 CSV 文件 出于性能和简单性的原因 我们将所有数据保留在内存中 然而 不同的用户需要处理的数据量以及 RAM 量也不同 创建安装程序时 我们当然需要
  • 使用属性名称构建 OrderBy 表达式

    我正在尝试通过以下方式支持排序WebGridMVC3 中的控件 它将模型上的属性名称通过sort范围 public class Agent public int Id get set public string Name get set H
  • 在 Visual Studio 中使用 VSCode 扩展

    今天我发现了一个VSCode 扩展 https marketplace visualstudio com items itemName GrapeCity gc excelviewer我非常想在 Visual Studio 2017 专业版
  • REST API 设计中的查找或创建习惯用法?

    假设我们有一个 用户 资源 对 名称 有唯一的约束 您将如何设计 REST API 来处理查找或创建 按名称 用例 我看到以下选项 选项 1 多个请求 client POST user name bob server HTTP 409 or
  • RichTextBox 并在插入符位置插入

    事情是这样的 我有一个 RichTextBox 控件 它工作正常 问题是有一个按钮 插入当前日期时间 它将当前日期时间添加 注入到 RichTextBox 中 用户可以在插入符号指向的任何位置输入日期时间 这涉及复杂的字符串操作之类的东西
  • Python3中的__builtin__模块在哪里?为何更名?

    我很好奇 builtin 模块及其使用方法 但我在Python3中找不到它 为什么被移动 Python 2 7 gt gt gt import builtin gt gt gt Python 3 2 gt gt gt import buil
  • 更新 EF 4.1 中的记录

    我有一个员工对象说 public class Employee public int Id get set public int Name get set public int Address get set other few 10 s
  • 使用 ruby​​ Net:HTTP API 将文件上传到远程 apache 服务器失败并出现 409 冲突

    下面是一个将文件从本地文件系统上传到远程 Apache 服务器的程序 程序以 409 冲突错误结束 有什么建议我做错了什么吗 我在 httpd conf 中打开了 DAV 并授予了所有必要的权限 但我仍然没有运气 如果需要的话我可以发布ht
  • 我们如何在 google puppeteer 的无头 Chrome 中传递身份验证令牌?

    我想在 puppeteer 标头中传递身份验证令牌 JWT 以用于我的应用程序中使用无头 Chrome 的 pdf 视图 我们使用 React 作为我们的前端 UI 使用 puppeteer 我们可以生成 pdf 但是 pdf 的链接我们需