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 @@ -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 /**
You can’t perform that action at this time.
0 commit comments