File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
src/org/linkeddatafragments/servlet Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -136,18 +136,26 @@ private IDataSource getDataSource(HttpServletRequest request) throws IOException
136
136
return dataSource ;
137
137
}
138
138
139
+
139
140
/**
140
141
* Get dataset url
141
142
*
142
143
* @param request
143
144
* @return
144
145
*/
145
146
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 ();
149
156
}
150
- return request .getScheme () + "://" + hostName + request .getRequestURI ();
157
+
158
+ //return request.getScheme() + "://" + hostName + request.getRequestURI();
151
159
}
152
160
153
161
/**
You can’t perform that action at this time.
0 commit comments