Package org.w3c.www.http

Examples of org.w3c.www.http.HeaderValue


    Dictionary  headers     = request.getExtensionHeaders(ext);
    Enumeration e           = headers.keys();
    String      resp_header = "";
    while (e.hasMoreElements()) {
        String name = (String) e.nextElement();
        HeaderValue value = (HeaderValue)headers.get(name);
        resp_header+="["+name+": "+value.toExternalForm()+"] ";
    }
    reply.setExtensionHeader(rexts[i], "receipt", resp_header);
      }
      if (rexts.length > 0)
    reply.setEnd2EndExtensionAcknowledgmentHeader();
  }

  //Mandatory Hop-by-Hop
  extl = request.getHttpCManExtDecl();
  if (extl != null) {
      reply_extl = new HttpExtList(extl);
      reply.setHttpCManExtDecl(reply_extl);
      HttpExt exts[]  = extl.getHttpExts();
      HttpExt rexts[] = reply_extl.getHttpExts();
      for (int i=0; i < exts.length; i++) {
    HttpExt     ext         = exts[i];
    Dictionary  headers     = request.getExtensionHeaders(ext);
    Enumeration e           = headers.keys();
    String      resp_header = "";
    while (e.hasMoreElements()) {
        String name = (String) e.nextElement();
        HeaderValue value = (HeaderValue)headers.get(name);
        resp_header+="["+name+": "+value.toExternalForm()+"] ";
    }
    reply.setExtensionHeader(rexts[i], "receipt", resp_header);
      }
      if (rexts.length > 0)
    reply.setHopByHopExtensionAcknowledgmentHeader();
  }

  //Optionnal End-to-End
  extl = request.getHttpOptExtDecl();
  if (extl != null) {
      reply_extl = new HttpExtList(extl);
      reply.setHttpOptExtDecl(reply_extl);
      HttpExt exts[]  = extl.getHttpExts();
      HttpExt rexts[] = reply_extl.getHttpExts();
      for (int i=0; i < exts.length; i++) {
    HttpExt     ext         = exts[i];
    Dictionary  headers     = request.getExtensionHeaders(ext);
    Enumeration e           = headers.keys();
    String      resp_header = "";
    while (e.hasMoreElements()) {
        String name = (String) e.nextElement();
        HeaderValue value = (HeaderValue)headers.get(name);
        resp_header+="["+name+": "+value.toExternalForm()+"] ";
    }
    reply.setExtensionHeader(rexts[i], "receipt", resp_header);
      }
  }

  //Optionnal Hop-by-Hop
  extl = request.getHttpCOptExtDecl();
  if (extl != null) {
      reply_extl = new HttpExtList(extl);
      reply.setHttpCOptExtDecl(reply_extl);
      HttpExt exts[]  = extl.getHttpExts();
      HttpExt rexts[] = reply_extl.getHttpExts();
      for (int i=0; i < exts.length; i++) {
    HttpExt     ext         = exts[i];
    Dictionary  headers     = request.getExtensionHeaders(ext);
    Enumeration e           = headers.keys();
    String      resp_header = "";
    while (e.hasMoreElements()) {
        String name = (String) e.nextElement();
        HeaderValue value = (HeaderValue)headers.get(name);
        resp_header+="["+name+": "+value.toExternalForm()+"] ";
    }
    reply.setExtensionHeader(rexts[i], "receipt", resp_header);
      }
  }
View Full Code Here


  }
  reply.setHeaderValue(Reply.H_SERVER, null);
  Enumeration e = rep.enumerateHeaderDescriptions();
  while ( e.hasMoreElements() ) {
      HeaderDescription d = (HeaderDescription) e.nextElement();
      HeaderValue       v = rep.getHeaderValue(d);
      if ( v != null )
    reply.setHeaderValue(d, v);
  }
  reply.setContentLength(0);
  reply.setHeaderValue(Reply.H_CONNECTION, null);
View Full Code Here

TOP

Related Classes of org.w3c.www.http.HeaderValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.