当前位置: 首页 > 面试题库 >

如何使用node-fetch发送cookie?

喻珂
2023-03-14
问题内容

我有一个nodejs应用程序,它可以处理用户的请求并接收我要代理到内部API服务的cookie。如何通过使用节点获取来解决这个问题?

请不要提供超级代理。


问题答案:

您应该能够通过在请求的标头中设置cookie来传递cookie:

const opts = {
    headers: {
        cookie: 'accessToken=1234abc; userId=1234'
    }
};
const result = await fetch(`/some/url`, opts);


 类似资料:
  • 我正在从浏览器发送如下POST请求: 当请求到达我的后端时,它不包含或头。 我的后端是用于Firebase的Google Cloud函数(基本上只是node.jsendpoint),看起来如下所示: Google Cloud for Firebase函数的控制台日志不包含任何或头。 怎么啦?

  • 我正在尝试创建一个发送邮件的应用程序。它获取用户输入(To、Subject、Message),单击表单按钮发送邮件,并将该邮件存储在mongodb上 前端 后端 > 架构 常量mongoose=require(“mongoose”); const UserSchema=new mongoose.schema({ 收件人:{type:String,},抄送:{type:String,},密件抄送:{

  • 问题内容: 我有一个REST端点为: 当我尝试以以下方式访问时: 我的~/Downloads/cookies.txt位置: 服务器什么也没收到: 问题答案: 这为我工作: 我可以使用查看后端的值

  • 问题内容: 每次我运行测试的第一步时,都要登录,然后才进入所需的页面。如果运行此测试,则通常登录操作会花费很多时间。 如何通过登录操作? 使用Java语言的Chrome和Firefox驱动程序。 问题答案: 使用Java API 创建cookie ,如下所示: 使用Python API创建cookie ,如下所示:

  • 我正在使用django后端和CRAO前端。我将jwt刷新令牌保存为http仅cookie: 然后,为了刷新访问令牌,我发送了一个axios请求: 但是,在这种情况下,最初保存的cookie不会由axios发送。然而,在删除httponly属性后,cookies确实会被发送,并且一切正常。