File tree Expand file tree Collapse file tree
src/org/linkeddatafragments/servlet Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -143,11 +143,18 @@ private IDataSource getDataSource(HttpServletRequest request) throws IOException
143143 * @return
144144 */
145145 private String getDatasetUrl (HttpServletRequest request ) {
146- String hostName = request .getHeader (HttpHeaders .SERVER );
147- if (hostName == null ) {
148- hostName = request .getServerName ();
146+ if ((request .getServerPort () == 80 )
147+ || (request .getServerPort () == 443 )) {
148+ return request .getScheme () + "://"
149+ + request .getServerName ()
150+ + request .getRequestURI ();
151+ } else {
152+ return request .getScheme () + "://"
153+ + request .getServerName () + ":" + request .getServerPort ()
154+ + request .getRequestURI ();
149155 }
150- return request .getScheme () + "://" + hostName + request .getRequestURI ();
156+
157+ //return request.getScheme() + "://" + hostName + request.getRequestURI();
151158 }
152159
153160 /**
You can’t perform that action at this time.
0 commit comments