@Override public String toString() { return "HTTP/1.1 "+_status+" "+ (_reason==null?"":_reason) +System.getProperty("line.separator")+ _connection.getResponseFields().toString(); }
@Override public String toString() { return "HTTP/1.1 "+_status+" "+ (_reason==null?"":_reason) +System.getProperty("line.separator")+ _connection.getResponseFields().toString(); }
@Override public String toString() { return "HTTP/1.1 "+_status+" "+ (_reason==null?"":_reason) +System.getProperty("line.separator")+ _connection.getResponseFields().toString(); }
@Override public String toString() { return "HTTP/1.1 "+_status+" "+ (_reason==null?"":_reason) +System.getProperty("line.separator")+ _connection.getResponseFields().toString(); }
@Override public String toString() { return "HTTP/1.1 "+_status+" "+ (_reason==null?"":_reason) +System.getProperty("line.separator")+ _connection.getResponseFields().toString(); }
proxyRequest, System.lineSeparator(), proxyRequest.getHeaders().toString().trim());
serverResponse, System.lineSeparator(), serverResponse.getHeaders().toString().trim(), System.lineSeparator(), builder);
String headers=_showHeaders?("\n"+br.getMetaData().getFields().toString()):"";
LOG.debug("completeHeader: {}",fields.toString().trim().replace("\r\n","|")); if (_state != STATE_HEADER) return;
/** * Throw an exception if the status code does not indicate success. * * @param response * The response. * * @return The response. * * @throws IOException */ private static JettyResponseListener checkResponseCode(final String url, final JettyResponseListener response) throws IOException { final int rc = response.getStatus(); if (rc < 200 || rc >= 300) { throw new HttpException(rc, "StatusCode=" + rc + ", StatusLine=" + response.getReason() + ", headers=" + response.getHeaders().toString() + ", ResponseBody=" + response.getResponseBody()); } if (log.isDebugEnabled()) { /* * write out the status list, headers, etc. */ log.debug("*** Response ***"); log.debug("Status Line: " + response.getReason()); } return response; }
String headers=_showHeaders?("\n"+br.getMetaData().getFields().toString()):"";
protected boolean beginToHeaders(HttpExchange exchange) { if (!updateRequestState(RequestState.BEGIN, RequestState.TRANSIENT)) return false; Request request = exchange.getRequest(); if (LOG.isDebugEnabled()) LOG.debug("Request headers {}{}{}", request, System.lineSeparator(), request.getHeaders().toString().trim()); RequestNotifier notifier = getHttpChannel().getHttpDestination().getRequestNotifier(); notifier.notifyHeaders(request); if (updateRequestState(RequestState.TRANSIENT, RequestState.HEADERS)) return true; terminateRequest(exchange); return false; }
LOG.debug("Response headers {}{}{}", response, System.lineSeparator(), response.getHeaders().toString().trim()); ResponseNotifier notifier = getHttpDestination().getResponseNotifier(); List<Response.ResponseListener> responseListeners = exchange.getConversation().getResponseListeners();
/** * Throw an exception if the status code does not indicate success. * * @param response * The response. * * @return The response. * * @throws IOException */ private static JettyResponseListener checkResponseCode(final String url, final JettyResponseListener response) throws IOException { final int rc = response.getStatus(); if (rc < 200 || rc >= 300) { throw new HttpException(rc, "StatusCode=" + rc + ", StatusLine=" + response.getReason() + ", headers=" + response.getHeaders().toString() + ", ResponseBody=" + response.getResponseBody()); } if (log.isDebugEnabled()) { /* * write out the status list, headers, etc. */ log.debug("*** Response ***"); log.debug("Status Line: " + response.getReason()); } return response; }
@Override public void onComplete(AsyncEvent event) throws IOException { AsyncContextEvent ace=(AsyncContextEvent)event; String cname=findContextName(ace.getServletContext()); String rname=findRequestName(ace.getAsyncContext().getRequest()); Request br=Request.getBaseRequest(ace.getAsyncContext().getRequest()); Response response = br.getResponse(); String headers=_showHeaders?("\n"+response.getHttpFields().toString()):""; log("! ctx=%s r=%s onComplete %s %d%s",cname,rname,ace.getHttpChannelState(),response.getStatus(),headers); } };
@Override public void onComplete(AsyncEvent event) throws IOException { AsyncContextEvent ace=(AsyncContextEvent)event; String cname=findContextName(ace.getServletContext()); String rname=findRequestName(ace.getAsyncContext().getRequest()); Request br=Request.getBaseRequest(ace.getAsyncContext().getRequest()); Response response = br.getResponse(); String headers=_showHeaders?("\n"+response.getHttpFields().toString()):""; log("! ctx=%s r=%s onComplete %s %d%s",cname,rname,ace.getHttpChannelState(),response.getStatus(),headers); } };
LOG.debug(info.getFields().toString());
@Override public void requestDestroyed(ServletRequestEvent sre) { String cname=findContextName(sre.getServletContext()); HttpServletRequest r = (HttpServletRequest)sre.getServletRequest(); String rname=findRequestName(r); DispatcherType d = r.getDispatcherType(); if (sre.getServletRequest().isAsyncStarted()) { sre.getServletRequest().getAsyncContext().addListener(_asyncListener); log("<< %s ctx=%s r=%s async=true",d,cname,rname); } else { Request br=Request.getBaseRequest(r); String headers=_showHeaders?("\n"+br.getResponse().getHttpFields().toString()):""; log("<< %s ctx=%s r=%s async=false %d%s",d,cname,rname,Request.getBaseRequest(r).getResponse().getStatus(),headers); } } };
@Override public void requestDestroyed(ServletRequestEvent sre) { String cname=findContextName(sre.getServletContext()); HttpServletRequest r = (HttpServletRequest)sre.getServletRequest(); String rname=findRequestName(r); DispatcherType d = r.getDispatcherType(); if (sre.getServletRequest().isAsyncStarted()) { sre.getServletRequest().getAsyncContext().addListener(_asyncListener); log("<< %s ctx=%s r=%s async=true",d,cname,rname); } else { Request br=Request.getBaseRequest(r); String headers=_showHeaders?("\n"+br.getResponse().getHttpFields().toString()):""; log("<< %s ctx=%s r=%s async=false %d%s",d,cname,rname,Request.getBaseRequest(r).getResponse().getStatus(),headers); } } };