Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

122
Views
How do I add custom headers with 'no-cors' enabled

I have using fetchApi to make a post reqest:

fetch('https:someurl.com', {
        method: 'POST',
        mode: 'no-cors',
        withCredentials: true,
        credentials: 'include',
        headers:{
            'Access-Control-Allow-Headers': '*',
            'Content-Type': 'application/x-www-form-urlencoded',
            'X-Signature': 'somecode'
        },
        body: new URLSearchParams({
        })
    }).then....

I want to send 'X-Signature': 'somecode' in the header, but I found out with 'no-cors', I can't have any custom header.

I have tried including 'Access-Control-Allow-Headers': '*', but still the header is not getting sent.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

The point of no-cors is that it lets you make requests that are allowable without CORS headers. CORS headers are set by the server, not the client.

no-cors doesn't let you set custom headers. If you remove no-cors and get CORS-related errors you need to fix this on the server-side.

I wrote more about no-cors here: https://evertpot.com/no-cors/

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!