Can You Set An Origin Header Using node-libcurl?

956 Views Asked by At

I know that you can set the origin in cURL using a -H header like this:

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

is there a node-libcurl way of setting -H headers? This is my current get request:

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

There are 1 best solutions below

2
On

Custom headers for GET request are not documented. But judging from POST request examples, I'd try something like this:

const { curly } = require('node-libcurl')

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