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

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

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

Request.getHeader介绍

暂无

代码示例

代码示例来源:origin: jphp-group/jphp

  1. @Signature
  2. public String header(String name) {
  3. return request.getHeader(name);
  4. }

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

  1. while (headerNames.hasMoreElements()) {
  2. final String headerName = headerNames.nextElement();
  3. String headerValue = request.getHeader(headerName);
  4. requestContext.headers(headerName, headerValue == null ? "" : headerValue);

代码示例来源:origin: i2p/i2p.i2p

  1. protected void logExtended(Request request,
  2. Response response,
  3. Writer writer) throws IOException
  4. {
  5. String referer = request.getHeader("Referer");
  6. if (referer == null)
  7. writer.write("\"-\" ");
  8. else
  9. {
  10. writer.write('"');
  11. writer.write(referer);
  12. writer.write("\" ");
  13. }
  14. String agent = request.getHeader("User-Agent");
  15. if (agent == null)
  16. writer.write("\"-\" ");
  17. else
  18. {
  19. writer.write('"');
  20. writer.write(agent);
  21. writer.write('"');
  22. }
  23. }

代码示例来源:origin: OAuth-Apis/apis

  1. private String getHeaderCaseInsensitive(Request request, String headerName) {
  2. Enumeration<String> headerNames = (Enumeration<String>) request.getHeaderNames();
  3. while (headerNames.hasMoreElements()){
  4. String curHeaderName = (String) headerNames.nextElement();
  5. if (curHeaderName.toLowerCase().equals(headerName)) {
  6. return request.getHeader(curHeaderName);
  7. }
  8. }
  9. return null;
  10. }

代码示例来源:origin: i2p/i2p.i2p

  1. if (_preferProxiedForAddress)
  2. addr = request.getHeader("X-Forwarded-For");
  3. addr = request.getHeader("X-I2P-DestHash");
  4. if (addr != null)
  5. addr += ".i2p";
  6. } else {
  7. addr = request.getHeader("X-I2P-DestB32");

代码示例来源:origin: com.madgag/org.eclipse.jgit.junit.http

  1. private static Map<String, String> cloneHeaders(final Request req) {
  2. Map<String, String> r = new TreeMap<String, String>();
  3. Enumeration hn = req.getHeaderNames();
  4. while (hn.hasMoreElements()) {
  5. String key = (String) hn.nextElement();
  6. if (!r.containsKey(key)) {
  7. r.put(key, req.getHeader(key));
  8. }
  9. }
  10. return Collections.unmodifiableMap(r);
  11. }

代码示例来源:origin: jenkinsci/winstone

  1. @Override
  2. public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
  3. {
  4. if (request.getHeader("Host") == null)
  5. request.setAuthority(serverName,serverPort); // TODO set the field as well?
  6. }
  7. }

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

  1. @Override
  2. public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
  3. {
  4. if (request.getHeader("Host") == null)
  5. request.setAuthority(serverName,serverPort); // TODO set the field as well?
  6. }
  7. }

代码示例来源:origin: com.nitorcreations/willow-logging-jetty

  1. @Override
  2. public String getUserAgent() {
  3. return request.getHeader(HttpHeader.USER_AGENT.toString());
  4. }

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. h1.set(request.getHeader("h1"));
  5. h2.set(request.getHeader("h2"));
  6. }
  7. };

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. header.set(request.getHeader("Accept"));
  5. }
  6. };

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

  1. @Override
  2. public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
  3. {
  4. if (request.getHeader("Host") == null)
  5. {
  6. request.setServerName(serverName);
  7. if (serverPort > 0)
  8. request.setServerPort(serverPort);
  9. }
  10. }
  11. }

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. header.set(request.getHeader("Accept"));
  5. }
  6. };

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. header.set(request.getHeader("User-Agent"));
  5. }
  6. };

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. header.set(request.getHeader("If-None-Match"));
  5. }
  6. };

代码示例来源:origin: com.nitorcreations/willow-logging-jetty

  1. @Override
  2. public String getAddress() {
  3. String addr = null;
  4. if (preferProxiedForAddress) {
  5. addr = request.getHeader(HttpHeader.X_FORWARDED_FOR.toString());
  6. }
  7. if (addr == null) {
  8. addr = request.getRemoteAddr();
  9. }
  10. return addr;
  11. }

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. header.set(request.getHeader("Accept-Encoding"));
  5. }
  6. };

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. String auth = request.getHeader("Authorization");
  4. auth = auth.substring(auth.indexOf(' ') + 1);
  5. auth = B64Code.decode(auth, CHARSET_UTF8);
  6. int colon = auth.indexOf(':');
  7. user.set(auth.substring(0, colon));
  8. password.set(auth.substring(colon + 1));
  9. response.setStatus(HTTP_OK);
  10. }
  11. };

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle( Request request, HttpServletResponse response ) {
  3. response.setStatus(HTTP_OK);
  4. if( !"gzip".equals(request.getHeader("Accept-Encoding")) )
  5. return;
  6. write("hello not compressed");
  7. }
  8. };

代码示例来源:origin: kiegroup/droolsjbpm-integration

  1. @Override
  2. public void handle(Request request, HttpServletResponse response) {
  3. proxyHitCount.incrementAndGet();
  4. String auth = request.getHeader("Proxy-Authorization");
  5. auth = auth.substring(auth.indexOf(' ') + 1);
  6. auth = B64Code.decode(auth, CHARSET_UTF8);
  7. int colon = auth.indexOf(':');
  8. proxyUser.set(auth.substring(0, colon));
  9. proxyPassword.set(auth.substring(colon + 1));
  10. request.setHandled(false);
  11. }
  12. };

相关文章

Request类方法