Header names are not case sensitive.
From RFC 2616 – “Hypertext Transfer Protocol — HTTP/1.1”, Section 4.2, “Message Headers”:
Each header field consists of a name followed by a colon (“:”) and the field value. Field names are case-insensitive.
The updating RFC 7230 does not list any changes from RFC 2616 at this part.
Related Posts:
- Do I need Content-Type: application/octet-stream for file download?
- application/x-www-form-urlencoded or multipart/form-data?
- application/x-www-form-urlencoded or multipart/form-data?
- “CAUTION: provisional headers are shown” in Chrome debugger
- What are all the possible values for HTTP “Content-Type” header?
- When looking at the differences between X-Auth-Token vs Authorization headers, which is preferred?
- Human readable format for http headers with tcpdump
- Should a 502 HTTP status code be used if a proxy receives no response at all?
- What is the difference between a URI, a URL and a URN?
- HTTP Status 504
- What is the difference between POST and GET? [duplicate]
- Problem HTTP error 403 in Python 3 Web Scraping
- Problem HTTP error 403 in Python 3 Web Scraping
- Is 418 “I’m a teapot” really an HTTP response code?
- How to define the basic HTTP authentication using cURL correctly?
- How to define the basic HTTP authentication using cURL correctly?
- “Cannot GET /” with Connect on Node.js
- Possible reason for NGINX 499 error codes
- @ converted to %40 in HTTPPost request
- What’s the difference between a POST and a PUT HTTP REQUEST?
- What does HTTP/1.1 302 mean exactly?
- How do I send a POST request with PHP?
- Why is it said that “HTTP is a stateless protocol”?
- What’s the difference between using application/csv vs text/csv? [duplicate]
- What is the difference between PUT, POST and PATCH?
- What’s the difference between “Request Payload” vs “Form Data” as seen in Chrome dev tools Network tab
- Exception in thread “main” java.net.NoRouteToHostException: No route to host
- ndroid 8: Cleartext HTTP traffic not permitted
- WebException (Status: Protocol Error)
- Can PHP cURL retrieve response headers AND body in a single request?
- Setting Curl’s Timeout in PHP
- How are parameters sent in an HTTP POST request?
- Why am I suddenly getting a “Blocked loading mixed active content” issue in Firefox?
- wget: unable to resolve host address `http’
- WordPress HTTP parameter pollution
- Does WordPress send data about your blog to WordPress.org or Automattic?
- Hiding WordPress REST API v2 endpoints from public viewing
- Does WordPress only support HTTP 1.1?
- How do I troubleshoot responses with WP HTTP API?
- Is curl required?
- The resource was preloaded using link preload but not used within a few seconds
- using wp_remote_get to retrieve own url on local host
- Using wp-cron in backpress – problems with wp_remote_post, fsockopen error
- Running index.php from command line & load balancer health checks
- Enable CORS in wordpress
- Change port of wordpress
- How to get value of custom http header?
- Several times request to load plugins when sending one request
- why is $_REQUESt[‘redirect_to’] empty?
- Get “HTTP/1.1 406 Not Acceptable” when accesing my website with Delphi Indy Control
- WordPress HTTP 500 Error “page isn’t working”
- What’s the point in having “www” in a URL?
- For what is the “.well-known”-folder?
- How to make wireshark filter POST-requests only?
- Image file urls still point to http instead of https
- WordPress is removing http:// from my urls
- What is the difference between POST and PUT in HTTP?
- What is the difference between POST and PUT in HTTP?
- SOAP vs REST (differences)
- How do I POST JSON data with cURL?
- Chrome hangs after certain amount of data transfered – waiting for available socket
- Use of PUT vs PATCH methods in REST API real life scenarios
- How do I POST JSON data with cURL?
- How to redirect all HTTP requests to HTTPS
- 403 Forbidden vs 401 Unauthorized HTTP responses
- How to send a header using a HTTP request through a cURL call?
- Why Puma listen on ‘tcp://localhost:3000’ instead of ‘http://localhost:3000’
- How to download a file over HTTP?
- What does enctype=’multipart/form-data’ mean?
- HTTPS connections over proxy servers
- Failed to load PDF document in Chrome
- How to download a file over HTTP?
- What does enctype=’multipart/form-data’ mean?
- What is the correct JSON content type?
- Axios Delete request with body and headers?
- What is the correct JSON content type?
- What is the correct JSON content type?
- How to use java.net.URLConnection to fire and handle HTTP requests
- How to do a PUT request with cURL?
- Error: No default engine was specified and no extension was provided
- HTTP GET request in JavaScript?
- Significance of port 3000 in Express apps
- PHP + curl, HTTP POST sample code?
- How do I pull from a Git repository through an HTTP proxy?
- Response to preflight request doesn’t pass access control check
- Custom Tumblr theme wont save because of non-https urls?
- What does vary:accept-encoding mean?
- How to prevent Browser cache for php site
- What is “X-Content-Type-Options=nosniff”?
- What is “X-Content-Type-Options=nosniff”?
- Access-Control-Allow-Origin Multiple Origin Domains?
- How to handle ETIMEDOUT error?
- How is an HTTP POST request made in node.js?
- Access Control Request Headers, is added to header in AJAX request with jQuery
- Uri not Absolute exception getting while calling Restful Webservice
- How to download HTTP directory with all files and sub-directories as they appear on the online files/folders list?
- How do I POST JSON data with cURL?
- What’s the point of the X-Requested-With header?
- Proper MIME media type for PDF files
- HTTP GET with request body