Skip to content

Commit 64f5562

Browse files
committed
Use REQUEST_URI param if available
1 parent aa0b066 commit 64f5562

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

lib/request.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,21 +84,25 @@ var HEADER_EXPR = /^HTTP_/;
8484
var UNDERSCORE_EXPR = /_/g;
8585

8686
function makeUrl(params) {
87-
var url = '';
87+
if (params.REQUEST_URI && params.REQUEST_URI.length) {
88+
return params.REQUEST_URI;
89+
} else {
90+
var url = '';
8891

89-
if (params.SCRIPT_NAME) {
90-
url += params.SCRIPT_NAME;
91-
}
92+
if (params.SCRIPT_NAME) {
93+
url += params.SCRIPT_NAME;
94+
}
9295

93-
if (params.PATH_INFO) {
94-
url += params.PATH_INFO;
95-
}
96+
if (params.PATH_INFO) {
97+
url += params.PATH_INFO;
98+
}
9699

97-
if (params.QUERY_STRING) {
98-
url += '?' + params.QUERY_STRING;
99-
}
100+
if (params.QUERY_STRING) {
101+
url += '?' + params.QUERY_STRING;
102+
}
100103

101-
return url;
104+
return url;
105+
}
102106
}
103107

104108
Request.prototype._createReqRes = function () {

0 commit comments

Comments
 (0)