Refine search
/** * Construct a Credentials object with the given username, password, * and HTTP request. The information is assigned to the various * storage objects, and the remote hostname and address is parsed out * of the request object. * * @param username * The username that was provided for authentication. * * @param password * The password that was provided for authentication. * * @param request * The HTTP request associated with the authentication * request. */ public Credentials(String username, String password, HttpServletRequest request) { this.username = username; this.password = password; this.request = request; // Set the remote address this.remoteAddress = request.getRemoteAddr(); // Get the remote hostname this.remoteHostname = request.getRemoteHost(); // If session exists get it, but don't create a new one. this.session = request.getSession(false); }
static public String dumpHeaders(HttpServletRequest request) { StringBuilder sb = new StringBuilder(); Enumeration<?> em = request.getHeaderNames(); sb.append('\n'); sb.append("<HEADERS request=\"" + request.getRequestURL().toString()); if (null != request.getQueryString()) sb.append("?" + request.getQueryString()); sb.append("\""); sb.append('\n' + "SESSIONid=\"" + request.getSession().getId() + "\""); sb.append('\n' + "ServerName=\"" + request.getServerName() + "\""); sb.append('\n' + "ServerPort=\"" + request.getServerPort() + "\""); sb.append('\n' + "localAddr=\"" + request.getLocalAddr() + "\""); sb.append('\n' + "localName=\"" + request.getLocalName() + "\""); sb.append('\n' + "localPort=\"" + request.getLocalPort() + "\""); sb.append('\n' + "RemoteAddr=\"" + request.getRemoteAddr() + "\""); sb.append('\n' + "RemoteHost=\"" + request.getRemoteHost() + "\""); sb.append('\n' + "RemotePort=\"" + request.getRemotePort() + "\""); sb.append('\n' + "Encoding=\"" + request.getCharacterEncoding() + "\""); sb.append('\n' + "Method=\"" + request.getMethod() + "\""); sb.append(">"); while (em.hasMoreElements()) { String name = (String) em.nextElement(); sb.append('\n'); sb.append("[" + name + "]:"); sb.append(request.getHeader(name)); } sb.append('\n'); sb.append("</HEADERS>"); return sb.toString(); }
private void handleAuthorizationCheckError( String errorMsg, HttpServletRequest servletRequest, HttpServletResponse servletResponse ) { // Send out an alert so there's a centralized collection point for seeing errors of this nature log.makeAlert(errorMsg) .addData("uri", servletRequest.getRequestURI()) .addData("method", servletRequest.getMethod()) .addData("remoteAddr", servletRequest.getRemoteAddr()) .addData("remoteHost", servletRequest.getRemoteHost()) .emit(); if (servletResponse.isCommitted()) { throw new ISE(errorMsg); } else { try { servletResponse.sendError(HttpServletResponse.SC_FORBIDDEN); } catch (Exception e) { throw new RuntimeException(e); } } }
putAttribute(attributes, "http.query.string", URLDecoder.decode(queryString, charset)); putAttribute(attributes, HTTPUtils.HTTP_REMOTE_HOST, request.getRemoteHost()); putAttribute(attributes, "http.remote.addr", request.getRemoteAddr()); putAttribute(attributes, "http.remote.user", request.getRemoteUser()); putAttribute(attributes, "http.protocol", request.getProtocol());
.serverName(request.getServerName()) .serverPort(request.getServerPort()) .remoteAddr(request.getRemoteAddr()) .remoteHost(request.getRemoteHost()) .remotePort(request.getRemotePort()) .destroyable(isDestroyable)
EasyMock.expect(req.getRequestURI()).andReturn("uri").once(); EasyMock.expect(req.getMethod()).andReturn("GET").once(); EasyMock.expect(req.getRemoteAddr()).andReturn("1.2.3.4").once(); EasyMock.expect(req.getRemoteHost()).andReturn("ahostname").once(); EasyMock.expect(resp.isCommitted()).andReturn(true).once(); resp.setStatus(403);
public void visitConnectionInfo() { Map<String, Object> keyValues = createLinkedHashMap(); keyValues.put("Local Name", request.getLocalName()); keyValues.put("Local Address", request.getLocalAddr()); keyValues.put("Local Port", String.valueOf(request.getLocalPort())); keyValues.put("Remote Host", request.getRemoteHost()); keyValues.put("Remote Address", request.getRemoteAddr()); keyValues.put("Remote Port", String.valueOf(request.getRemotePort())); keyValuesComponent.visitTemplate(context, keyValues); }
public void visitConnectionInfo() { Map<String, Object> keyValues = createLinkedHashMap(); keyValues.put("Local Name", request.getLocalName()); keyValues.put("Local Address", request.getLocalAddr()); keyValues.put("Local Port", String.valueOf(request.getLocalPort())); keyValues.put("Remote Host", request.getRemoteHost()); keyValues.put("Remote Address", request.getRemoteAddr()); keyValues.put("Remote Port", String.valueOf(request.getRemotePort())); keyValuesComponent.visitTemplate(context, keyValues); }
import javax.annotation.Resource import javax.jws.WebMethod; import javax.jws.WebService; import javax.servlet.http.HttpServletRequest; import javax.xml.ws.WebServiceContext; import javax.xml.ws.handler.MessageContext; @WebService() public class Test { @Resource WebServiceContext context; @WebMethod(operationName = "getInfo") public String getInfo() { HttpServletRequest request = (HttpServletRequest)context.getMessageContext().get(MessageContext.SERVLET_REQUEST); return "IP: "+request.getRemoteAddr()+", Port: "+request.getRemotePort()+", Host: "+request.getRemoteHost(); } }
obj.addProperty("request_query_string",req.getQueryString()); obj.addProperty("request_url",req.getRequestURL().toString()); obj.addProperty("request_remote_addr",req.getRemoteAddr()); obj.addProperty("request_remote_port",req.getRemotePort()); obj.addProperty("request_remote_host",req.getRemoteHost()); obj.addProperty("request_remote_user" ,req.getRemoteUser());
out.println("Remote address: " + pRequest.getRemoteAddr()); out.println("Remote host name: " + pRequest.getRemoteHost()); out.println("Remote user: " + pRequest.getRemoteUser()); out.println();
protocol = request.getProtocol(); queryString = request.getQueryString(); remoteAddr = request.getRemoteAddr(); remoteHost = request.getRemoteHost(); remotePort = request.getRemotePort(); remoteUser = request.getRemoteUser();
result = request.getRemoteHost(); result = request.getRemoteAddr();
result = request.getRemoteHost(); result = request.getRemoteAddr();
putMDC(mdc, MDC_REMOTE_HOST, request.getRemoteHost()); putMDC(mdc, MDC_REMOTE_ADDR, request.getRemoteAddr());
putMDC(mdc, MDC_REMOTE_HOST, request.getRemoteHost()); putMDC(mdc, MDC_REMOTE_ADDR, request.getRemoteAddr());
@SuppressWarnings({ "PMD.AvoidCatchingThrowable", "PMD.AvoidInstanceofChecksInCatchClause" }) private void handle(ServletRequestHandler pReqHandler,HttpServletRequest pReq, HttpServletResponse pResp) throws IOException { JSONAware json = null; try { // Check access policy requestHandler.checkAccess(allowDnsReverseLookup ? pReq.getRemoteHost() : null, pReq.getRemoteAddr(), getOriginOrReferer(pReq)); // If a callback is given, check this is a valid javascript function name validateCallbackIfGiven(pReq); // Remember the agent URL upon the first request. Needed for discovery updateAgentDetailsIfNeeded(pReq); // Dispatch for the proper HTTP request method json = handleSecurely(pReqHandler, pReq, pResp); } catch (Throwable exp) { try { json = requestHandler.handleThrowable( exp instanceof RuntimeMBeanException ? ((RuntimeMBeanException) exp).getTargetException() : exp); } catch (Throwable exp2) { exp2.printStackTrace(); } } finally { setCorsHeader(pReq, pResp); if (json == null) { json = requestHandler.handleThrowable(new Exception("Internal error while handling an exception")); } sendResponse(pResp, pReq, json); } }
/** * Gets the remote host. * * @param request * the request * @return the remote host */ private static String getRemoteHost(final HttpServletRequest request) { return request.getRemoteHost() == null ? request.getRemoteAddr() : request.getRemoteHost(); }
/** * Gets the remote host. * * @param request * the request * @return the remote host */ private static String getRemoteHost(final HttpServletRequest request) { return request.getRemoteHost() == null ? request.getRemoteAddr() : request.getRemoteHost(); }
/** * Gets the remote host. * * @param request * the request * @return the remote host */ private static String getRemoteHost(final HttpServletRequest request) { return request.getRemoteHost() == null ? request.getRemoteAddr() : request.getRemoteHost(); }