Skip to content

Commit ee63098

Browse files
committed
Added port
1 parent 5541a34 commit ee63098

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/org/linkeddatafragments/servlet/TriplePatternFragmentServlet.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,18 +136,26 @@ private IDataSource getDataSource(HttpServletRequest request) throws IOException
136136
return dataSource;
137137
}
138138

139+
139140
/**
140141
* Get dataset url
141142
*
142143
* @param request
143144
* @return
144145
*/
145146
private String getDatasetUrl(HttpServletRequest request) {
146-
String hostName = request.getHeader(HttpHeaders.SERVER);
147-
if (hostName == null) {
148-
hostName = request.getServerName();
147+
if ((request.getServerPort() == 80)
148+
|| (request.getServerPort() == 443)) {
149+
return request.getScheme() + "://"
150+
+ request.getServerName()
151+
+ request.getRequestURI();
152+
} else {
153+
return request.getScheme() + "://"
154+
+ request.getServerName() + ":" + request.getServerPort()
155+
+ request.getRequestURI();
149156
}
150-
return request.getScheme() + "://" + hostName + request.getRequestURI();
157+
158+
//return request.getScheme() + "://" + hostName + request.getRequestURI();
151159
}
152160

153161
/**

0 commit comments

Comments
 (0)