We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 68fb00e commit 6e0c9d5Copy full SHA for 6e0c9d5
.changeset/wise-dogs-clean.md
@@ -0,0 +1,5 @@
1
+---
2
+"@remix-run/web-fetch": patch
3
4
+
5
+Support HTTP2 pseudo-headers like `:authority`, `:method`, etc.
packages/fetch/src/headers.js
@@ -15,7 +15,7 @@ const validators = (http)
15
* @param {string} name
16
*/
17
const validateHeaderName = name => {
18
- if (!/^[\^`\-\w!#$%&'*+.|~]+$/.test(name)) {
+ if (!/^[\^`\-\w!#$%&'*+.|~:]+$/.test(name)) {
19
const err = new TypeError(`Header name must be a valid HTTP token [${name}]`);
20
Object.defineProperty(err, 'code', {value: 'ERR_INVALID_HTTP_TOKEN'});
21
throw err;
0 commit comments