2018-10-22 12:56:04 +02:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
2018-10-22 14:29:57 +02:00
|
|
|
package org.gcube.datatransfer.resolver;
|
2018-10-22 12:56:04 +02:00
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* The Class Util.
|
|
|
|
*
|
|
|
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
|
|
|
* Oct 22, 2018
|
|
|
|
*/
|
|
|
|
public class Util {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Gets the full url.
|
|
|
|
*
|
|
|
|
* @param request the request
|
|
|
|
* @return the full url
|
|
|
|
*/
|
|
|
|
public static String getFullURL(HttpServletRequest request) {
|
|
|
|
StringBuilder requestURL = new StringBuilder(request.getRequestURL().toString());
|
|
|
|
String queryString = request.getQueryString();
|
|
|
|
|
|
|
|
if (queryString == null) {
|
|
|
|
return requestURL.toString();
|
|
|
|
} else {
|
|
|
|
return requestURL.append('?').append(queryString).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|