From 454807c5ab8ffebe2e9d84b254b5d0608052ee1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Tue, 21 May 2019 20:06:47 +0200 Subject: [PATCH] fix: lowercase `accept-encoding` header (#43) + update docs --- docs/api/readme.md | 2 +- lib/plugin.js | 2 +- test/fixture/pages/ssr.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api/readme.md b/docs/api/readme.md index aa1f621..ba8762c 100644 --- a/docs/api/readme.md +++ b/docs/api/readme.md @@ -126,7 +126,7 @@ When directing requests at a url protected by CloudFlare's CDN you should set th ### `proxyHeadersIgnore` -* Default `['host', 'accept']` +* Default `['accept', 'host', 'cf-ray', 'cf-connecting-ip']` Only efficient when `proxyHeaders` is set to true. Removes unwanted request headers to the API backend in SSR. diff --git a/lib/plugin.js b/lib/plugin.js index 1c27f8a..e193d78 100644 --- a/lib/plugin.js +++ b/lib/plugin.js @@ -108,7 +108,7 @@ export default (ctx, inject) => { if (process.server) { // Don't accept brotli encoding because Node can't parse it - defaults.headers['Accept-Encoding'] = 'gzip, deflate' + defaults.headers['accept-encoding'] = 'gzip, deflate' } // Create new HTTP instance diff --git a/test/fixture/pages/ssr.vue b/test/fixture/pages/ssr.vue index df1f6ef..217ac36 100644 --- a/test/fixture/pages/ssr.vue +++ b/test/fixture/pages/ssr.vue @@ -16,7 +16,7 @@ export default { }, httpEncoding() { - return this.$http._defaults.headers['Accept-Encoding'] + return this.$http._defaults.headers['accept-encoding'] } }, fetch({ app, route }) {