@Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpHandler handler = handlers.get(request.getLocalPort()); if (handler == null) {// service not found. response.sendError(HttpServletResponse.SC_NOT_FOUND, "Service not found."); } else { handler.handle(request, response); } }
@Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpHandler handler = handlers.get(request.getLocalPort()); if (handler == null) {// service not found. response.sendError(HttpServletResponse.SC_NOT_FOUND, "Service not found."); } else { handler.handle(request, response); } }
@Override public InetSocketAddress getLocalAddress() { return new InetSocketAddress(this.servletRequest.getLocalName(), this.servletRequest.getLocalPort()); }
@Override public InetSocketAddress getLocalAddress() { return new InetSocketAddress(this.servletRequest.getLocalName(), this.servletRequest.getLocalPort()); }
public static RequestData from( HttpServletRequest req ) { return new RequestData( req.getRemoteAddr(), req.isSecure(), req.getRemotePort(), req.getLocalName(), req.getLocalAddr(), req.getLocalPort(), req.getAuthType() == null ? "" : req.getAuthType() ); } }
/** * Setter for servlet request. * * @param request * Servlet request */ public void setServletRequest(HttpServletRequest request) { if (request.getLocalPort() == 80) { host = request.getLocalName(); } else { host = String.format("%s:%d", request.getLocalName(), request.getLocalPort()); } remoteAddress = request.getRemoteAddr(); remoteAddresses = ServletUtils.getRemoteAddresses(request); remotePort = request.getRemotePort(); }
@Override public int getLocalPort() { return isNotNoOps() ? b.request.getLocalPort() : b.lazyLocal != null ? b.lazyLocal.getPort() : b.localPort; }
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(); }
final String clusterUrl = "nifi://localhost:" + req.getLocalPort();
responseWriter.writeResponse(request, OK, portBindingSerializer.serialize(portBinding(httpServletRequest.getLocalPort())), "application/json"); if (!(httpServletRequest.getLocalPort() == 443 && httpServletRequest.isSecure() || httpServletRequest.getLocalPort() == 80)) { portExtension = ":" + httpServletRequest.getLocalPort();
responseWriter.writeResponse(request, OK, portBindingSerializer.serialize(portBinding(httpServletRequest.getLocalPort())), "application/json"); if (!(httpServletRequest.getLocalPort() == 443 && httpServletRequest.isSecure() || httpServletRequest.getLocalPort() == 80)) { portExtension = ":" + httpServletRequest.getLocalPort();
public int getLocalPort() { return delegate.getLocalPort(); }
@RequestMapping(value = "/{deviceId}/setup.xml", method = RequestMethod.GET, produces = "application/xml") public ResponseEntity<String> getUpnpConfiguration(@PathVariable(value="deviceId") String deviceId, HttpServletRequest request){ log.info("upnp device settings requested: " + deviceId + " from " + request.getRemoteAddr()); String hostName = request.getLocalAddr(); String portNumber = Integer.toString(request.getLocalPort()); String filledTemplate = String.format(hueTemplate, hostName, request.getLocalPort(), hostName, deviceId, deviceId); return new ResponseEntity<>(filledTemplate, null, HttpStatus.OK); }
@PostMapping("/getSession") public @ResponseBody Map<String, Object> getSession(HttpServletRequest request) { Map<String, Object> map = new HashMap<>(); HttpSession session = request.getSession(); Object value = session.getAttribute(STR_SESSION_KEY); map.put("value", value); map.put("id", session.getId()); map.put("port", request.getLocalPort()); map.put("msg", "ok"); return map; } }
@Override public int getLocalPort() { return getRequest().getLocalPort(); }
@Override public int getLocalPort() { return getRequest().getLocalPort(); }
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); }
@RequestMapping(value = "/{userId}/lights", method = RequestMethod.GET, produces = "application/json") public ResponseEntity<Map<String, String>> getUpnpConfiguration(@PathVariable(value = "userId") String userId, HttpServletRequest request) { log.info("hue lights list requested: " + userId + " from " + request.getRemoteAddr() + request.getLocalPort()); int pageNumber = request.getLocalPort()-portBase; Page<DeviceDescriptor> deviceList = repository.findByDeviceType("switch", new PageRequest(pageNumber, 25)); Map<String, String> deviceResponseMap = new HashMap<>(); for (DeviceDescriptor device : deviceList) { deviceResponseMap.put(device.getId(), device.getName()); } return new ResponseEntity<>(deviceResponseMap, null, HttpStatus.OK); }
@RequestMapping(value = "/{userId}", method = RequestMethod.GET, produces = "application/json") public ResponseEntity<HueApiResponse> getApi(@PathVariable(value = "userId") String userId, HttpServletRequest request) { log.info("hue api root requested: " + userId + " from " + request.getRemoteAddr()); int pageNumber = request.getLocalPort()-portBase; Page<DeviceDescriptor> descriptorList = repository.findByDeviceType("switch", new PageRequest(pageNumber, 25)); if (descriptorList == null) { return new ResponseEntity<>(null, null, HttpStatus.NOT_FOUND); } Map<String, DeviceResponse> deviceList = new HashMap<>(); descriptorList.forEach(descriptor -> { DeviceResponse deviceResponse = DeviceResponse.createResponse(descriptor.getName(), descriptor.getId()); deviceList.put(descriptor.getId(), deviceResponse); } ); HueApiResponse apiResponse = new HueApiResponse(); apiResponse.setLights(deviceList); HttpHeaders headerMap = new HttpHeaders(); ResponseEntity<HueApiResponse> entity = new ResponseEntity<>(apiResponse, headerMap, HttpStatus.OK); return entity; }