org.eclipse.jetty.server.Request.getResponse()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(316)

本文整理了Java中org.eclipse.jetty.server.Request.getResponse方法的一些代码示例,展示了Request.getResponse的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getResponse方法的具体详情如下:
包路径:org.eclipse.jetty.server.Request
类名称:Request
方法名:getResponse

Request.getResponse介绍

暂无

代码示例

代码示例来源:origin: neo4j/neo4j

  1. private static void addResponseFieldIfConfigured( Request request, HttpField field )
  2. {
  3. if ( field != null )
  4. {
  5. request.getResponse().getHttpFields().add( field );
  6. }
  7. }

代码示例来源:origin: AsyncHttpClient/async-http-client

  1. @Override
  2. public void handle(String pathInContext, Request request, HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws IOException, ServletException {
  3. request.getResponse().getHttpOutput().sendContent(EofTerminatedTest.class.getClassLoader().getResourceAsStream("SimpleTextFile.txt"));
  4. }
  5. }

代码示例来源:origin: neo4j/neo4j

  1. @Test
  2. public void shouldNotAddHstsHeaderWhenNotConfigured()
  3. {
  4. Customizer customizer = newCustomizer();
  5. Request request = newRequest();
  6. customize( customizer, request );
  7. String hstsValue = request.getResponse().getHttpFields().get( STRICT_TRANSPORT_SECURITY );
  8. assertNull( hstsValue );
  9. }

代码示例来源:origin: neo4j/neo4j

  1. @Test
  2. public void shouldAddHstsHeaderWhenConfigured()
  3. {
  4. String configuredValue = "max-age=3600; includeSubDomains";
  5. Customizer customizer = newCustomizer( configuredValue );
  6. Request request = newRequest();
  7. customize( customizer, request );
  8. String receivedValue = request.getResponse().getHttpFields().get( STRICT_TRANSPORT_SECURITY );
  9. assertEquals( configuredValue, receivedValue );
  10. }

代码示例来源:origin: jersey/jersey

  1. final HttpServletResponse httpServletResponse) throws IOException, ServletException {
  2. final Response response = request.getResponse();
  3. final ResponseWriter responseWriter = new ResponseWriter(request, response, configSetStatusOverSendError);
  4. final URI baseUri = getBaseUri(request);

代码示例来源:origin: rnewson/couchdb-lucene

  1. public void handle(String target,
  2. Request baseRequest,
  3. HttpServletRequest request,
  4. HttpServletResponse response) throws IOException {
  5. final String reason = baseRequest.getResponse().getReason();
  6. try {
  7. if (reason != null && reason.startsWith("{")) {
  8. ServletUtils.sendJsonError(request, response, baseRequest.getResponse().getStatus(),
  9. new JSONObject(reason));
  10. } else {
  11. ServletUtils.sendJsonError(request, response, baseRequest.getResponse().getStatus(),
  12. reason);
  13. }
  14. } catch (final JSONException e) {
  15. response.sendError(500);
  16. }
  17. }

代码示例来源:origin: org.eclipse.jetty/jetty-security

  1. public UserIdentity login(String username, Object password, ServletRequest servletRequest)
  2. {
  3. UserIdentity user = _loginService.login(username, password, servletRequest);
  4. if (user != null)
  5. {
  6. Request request = Request.getBaseRequest(servletRequest);
  7. renewSession(request, request == null ? null : request.getResponse());
  8. return user;
  9. }
  10. return null;
  11. }

代码示例来源:origin: org.eclipse.jetty/jetty-security

  1. HttpServletResponse response = (HttpServletResponse)res;
  2. Request base_request = Request.getBaseRequest(request);
  3. Response base_response = base_request.getResponse();

代码示例来源:origin: com.codahale.metrics/metrics-jetty8

  1. private void updateResponses(Request request) {
  2. final int response = request.getResponse().getStatus() / 100;
  3. if (response >= 1 && response <= 5) {
  4. responses[response - 1].mark();
  5. }
  6. activeRequests.dec();
  7. requests.mark();
  8. }
  9. }

代码示例来源:origin: org.eclipse.jetty/jetty-security

  1. @Override
  2. public void handle(String pathInContext, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  3. final Response base_response = baseRequest.getResponse();
  4. final Handler handler=getHandler();

代码示例来源:origin: org.neo4j.app/neo4j-server

  1. private static void addResponseFieldIfConfigured( Request request, HttpField field )
  2. {
  3. if ( field != null )
  4. {
  5. request.getResponse().getHttpFields().add( field );
  6. }
  7. }

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

  1. public UserIdentity login(String username, Object password, ServletRequest request)
  2. {
  3. UserIdentity user = _loginService.login(username,password);
  4. if (user!=null)
  5. {
  6. renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null));
  7. return user;
  8. }
  9. return null;
  10. }

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

  1. public UserIdentity login(String username, Object password, ServletRequest request)
  2. {
  3. UserIdentity user = _loginService.login(username,password);
  4. if (user!=null)
  5. {
  6. renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null));
  7. return user;
  8. }
  9. return null;
  10. }

代码示例来源:origin: Nextdoor/bender

  1. public UserIdentity login(String username, Object password, ServletRequest request)
  2. {
  3. UserIdentity user = _loginService.login(username,password);
  4. if (user!=null)
  5. {
  6. renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null));
  7. return user;
  8. }
  9. return null;
  10. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.jetty.security

  1. public UserIdentity login(String username, Object password, ServletRequest request)
  2. {
  3. UserIdentity user = _loginService.login(username,password, request);
  4. if (user!=null)
  5. {
  6. renewSession((HttpServletRequest)request, (request instanceof Request? ((Request)request).getResponse() : null));
  7. return user;
  8. }
  9. return null;
  10. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.jetty.server

  1. @Override
  2. public AsyncContext startAsync() throws IllegalStateException
  3. {
  4. if (_asyncNotSupportedSource!=null)
  5. throw new IllegalStateException("!asyncSupported: "+_asyncNotSupportedSource);
  6. HttpChannelState state = getHttpChannelState();
  7. if (_async==null)
  8. _async=new AsyncContextState(state);
  9. AsyncContextEvent event = new AsyncContextEvent(_context,_async,state,this,this,getResponse());
  10. state.startAsync(event);
  11. return _async;
  12. }

代码示例来源:origin: Nextdoor/bender

  1. @Override
  2. public void onComplete(AsyncEvent event) throws IOException
  3. {
  4. AsyncContextState context = (AsyncContextState)event.getAsyncContext();
  5. Request request=context.getHttpChannelState().getBaseRequest();
  6. Response response=request.getResponse();
  7. _requestLog.log(request,response);
  8. }
  9. };

代码示例来源:origin: com.yammer.metrics/metrics-jetty8

  1. private void updateResponses(Request request) {
  2. final int response = request.getResponse().getStatus() / 100;
  3. if (response >= 1 && response <= 5) {
  4. responses[response - 1].mark();
  5. }
  6. activeRequests.dec();
  7. requests.mark();
  8. }
  9. }

代码示例来源:origin: org.fabric3/fabric3-jetty

  1. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  2. if (!request.isSecure()) {
  3. baseRequest.getResponse().sendRedirect("https://" + baseRequest.getServerName() + ":" + httpsPort + baseRequest.getPathInfo());
  4. baseRequest.setHandled(true);
  5. } else {
  6. getHandler().handle(target, baseRequest, request, response);
  7. }
  8. }
  9. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.jetty.server

  1. @Override
  2. public void onComplete(AsyncEvent event) throws IOException
  3. {
  4. AsyncContextEvent ace=(AsyncContextEvent)event;
  5. String cname=findContextName(ace.getServletContext());
  6. String rname=findRequestName(ace.getAsyncContext().getRequest());
  7. Request br=Request.getBaseRequest(ace.getAsyncContext().getRequest());
  8. Response response = br.getResponse();
  9. String headers=_showHeaders?("\n"+response.getHttpFields().toString()):"";
  10. log("! ctx=%s r=%s onComplete %s %d%s",cname,rname,ace.getHttpChannelState(),response.getStatus(),headers);
  11. }
  12. };

相关文章

Request类方法