Skip to content

Commit

Permalink
Resolved issue 3
Browse files Browse the repository at this point in the history
  • Loading branch information
pwandrag committed Feb 6, 2018
1 parent af9174e commit 1770ba3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 7 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Expand Up @@ -3,4 +3,7 @@
/target/
/apiee-providers/target/
/apiee-availability/target/
/apiee-lite/target/
/apiee-lite/target/
\.idea/

*.iml
Expand Up @@ -113,14 +113,15 @@ private URL getOriginalRequestURL(HttpServletRequest request){
}

private int getOriginalRequestPort(HttpServletRequest request, String scheme){
// Try serverPort
int original = request.getServerPort();
if(original!=-1 && original>0 && original!=DEFAULT_HTTP_PORT && original!=DEFAULT_HTTPS_PORT)return original;

// Try header

// Try header
int portFromHeader = request.getIntHeader(X_FORWARDED_PORT);
if(portFromHeader!=-1 && portFromHeader>0 && portFromHeader!=DEFAULT_HTTP_PORT && portFromHeader!=DEFAULT_HTTPS_PORT)return portFromHeader;


// Try serverPort
int original = request.getServerPort();
if(original!=-1 && original>0 && original!=DEFAULT_HTTP_PORT && original!=DEFAULT_HTTPS_PORT)return original;

// Try Url
try {
int portFromUrl = new URL(request.getRequestURL().toString()).getPort();
Expand Down

0 comments on commit 1770ba3

Please sign in to comment.