【问题标题】:Can You Set An Origin Header Using node-libcurl?您可以使用 node-libcurl 设置原始标头吗?
【发布时间】:2020-11-28 21:24:47
【问题描述】:

我知道您可以使用 -H 标头在 cURL 中设置原点,如下所示:

curl -H "Origin: http://foo.bar.com" --verbose \
  https://example.com

是否有 node-libcurl 设置 -H 标头的方法?这是我当前的获取请求:

const { curly } = require('node-libcurl')
async function test(){
  mm = await curly.get('https://example.com')
  console.log(mm)
}
test()

【问题讨论】:

    标签: node.js get node-libcurl


    【解决方案1】:

    GET 请求的自定义标头没有记录。但是从POST request examples来看,我会尝试这样的:

    const { curly } = require('node-libcurl')
    
    curly.get('https://example.com', {
        httpHeader: [
            'Origin: http://foo.bar.com',
            ...
        ]
    }).then(console.log)
    

    【讨论】:

    • 很遗憾,我仍然收到错误消息。不过,非常感谢您的尝试!
    • 恐怕模仿真实的用户行为不仅仅需要一个 Origin Header...
    猜你喜欢
    • 2017-09-03
    • 2021-04-20
    • 2016-02-12
    • 2012-05-29
    • 2019-03-28
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多