+ protected String getRequestUrl(HttpServletRequest request)
+ {
+ if (requestUrl != null)
+ return requestUrl;
+ if (request != null)
+ {
+ StringBuilder sb = new StringBuilder(
+ request.getRequestURL().toString());
+ String query = request.getQueryString();
+ if (query != null || query.length() > 0)
+ {
+ sb.append("?").append(query);
+ }
+ requestUrl = sb.toString();
+ }
+ else
+ {
+ Console.debug("AbstractEndpoint: request is null");
+ }
+ return requestUrl;
+ }
+