We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5f0c829 commit 9b1c50fCopy full SHA for 9b1c50f
lib/request.js
@@ -14,6 +14,7 @@
14
*/
15
16
var accepts = require('accepts');
17
+var deprecate = require('depd')('express');
18
var isIP = require('net').isIP;
19
var typeis = require('type-is');
20
var http = require('http');
@@ -73,8 +74,9 @@ req.header = function header(name) {
73
74
var lc = name.toLowerCase();
75
76
switch (lc) {
- case 'referer':
77
case 'referrer':
78
+ deprecate('The "Referrer" header is non-standard, and special-casing for it will be dropped in future versions.');
79
+ case 'referer':
80
return this.headers.referrer
81
|| this.headers.referer;
82
default:
0 commit comments