private static HttpHeaders convertResponse(Response coyoteRes) { final HttpHeaders headers = HttpHeaders.of(HttpStatus.valueOf(coyoteRes.getStatus())); final String contentType = coyoteRes.getContentType(); if (contentType != null && !contentType.isEmpty()) { headers.set(HttpHeaderNames.CONTENT_TYPE, contentType); } final long contentLength = coyoteRes.getBytesWritten(true); // 'true' will trigger flush. final String method = coyoteRes.getRequest().method().toString(); if (!"HEAD".equals(method)) { headers.setLong(HttpHeaderNames.CONTENT_LENGTH, contentLength); } final MimeHeaders cHeaders = coyoteRes.getMimeHeaders(); final int numHeaders = cHeaders.size(); for (int i = 0; i < numHeaders; i++) { final AsciiString name = toHeaderName(cHeaders.getName(i)); if (name == null) { continue; } final String value = toHeaderValue(cHeaders.getValue(i)); if (value == null) { continue; } headers.add(name.toLowerCase(), value); } return headers; }
private void findNext() { next = null; for (; pos < size; pos++) { MessageBytes n1 = getName(pos); if (n1.equalsIgnoreCase(name)) { next = getValue(pos); break; } } pos++; }
private void findNext() { next=null; for(; pos< size; pos++ ) { MessageBytes n1=headers.getName( pos ); if( n1.equalsIgnoreCase( name )) { next=headers.getValue( pos ); break; } } pos++; }
private void findNext() { next=null; for(; pos< size; pos++ ) { MessageBytes n1=headers.getName( pos ); if( n1.equalsIgnoreCase( name )) { next=headers.getValue( pos ); break; } } pos++; }
private void findNext() { next = null; for (; pos < size; pos++) { MessageBytes n1 = getName(pos); if (n1.equalsIgnoreCase(name)) { next = getValue(pos); break; } } pos++; }
@Override public Collection<String> getHeaderNames() { MimeHeaders headers = coyoteResponse.getMimeHeaders(); int n = headers.size(); List<String> result = new ArrayList<String>(n); for (int i = 0; i < n; i++) { result.add(headers.getName(i).toString()); } return result; }
private void findNext() { next=null; for(; pos< size; pos++ ) { MessageBytes n1=headers.getName( pos ); if( n1.equalsIgnoreCase( name )) { next=headers.getValue( pos ); break; } } pos++; }
private void findNext() { next=null; for( ; pos< size; pos++ ) { MessageBytes n1=headers.getName( pos ); if( n1.equalsIgnoreCase( name )) { next=headers.getValue( pos ); break; } } pos++; }
private void findNext() { next=null; for(; pos< size; pos++ ) { MessageBytes n1=headers.getName( pos ); if( n1.equalsIgnoreCase( name )) { next=headers.getValue( pos ); break; } } pos++; }
private void findNext() { next=null; for(; pos< size; pos++ ) { MessageBytes n1=headers.getName( pos ); if( n1.equalsIgnoreCase( name )) { next=headers.getValue( pos ); break; } } pos++; }
@Override public Collection<String> getHeaderNames() { MimeHeaders headers = coyoteResponse.getMimeHeaders(); int n = headers.size(); List<String> result = new ArrayList<>(n); for (int i = 0; i < n; i++) { result.add(headers.getName(i).toString()); } return result; }
/** * Return an array of all the header names set for this response, or * a zero-length array if no headers have been set. */ public Collection<String> getHeaderNames() { MimeHeaders headers = coyoteResponse.getMimeHeaders(); Collection<String> headersCollection = new ArrayList<String>(); int n = headers.size(); for (int i = 0; i < n; i++) { headersCollection.add(headers.getName(i).toString()); } return headersCollection; }
/** * Return an Iterable of all the header names set for this response. */ @Override public Collection<String> getHeaderNames() { MimeHeaders headers = coyoteResponse.getMimeHeaders(); int n = headers.size(); List<String> result = new ArrayList<String>(n); for (int i = 0; i < n; i++) { result.add(headers.getName(i).toString()); } return result; }
@Override public Collection<String> getHeaderNames() { MimeHeaders headers = getCoyoteResponse().getMimeHeaders(); int n = headers.size(); List<String> result = new ArrayList<>(n); for (int i = 0; i < n; i++) { result.add(headers.getName(i).toString()); } return result; }
@Override public Collection<String> getHeaderNames() { MimeHeaders headers = getCoyoteResponse().getMimeHeaders(); int n = headers.size(); List<String> result = new ArrayList<>(n); for (int i = 0; i < n; i++) { result.add(headers.getName(i).toString()); } return result; }
/* */ public String[] getHeaderNames() /* */ { /* 859 */ MimeHeaders headers = this.coyoteResponse.getMimeHeaders(); /* 860 */ int n = headers.size(); /* 861 */ String[] result = new String[n]; /* 862 */ for (int i = 0; i < n; i++) { /* 863 */ result[i] = headers.getName(i).toString(); /* */ } /* 865 */ return result; /* */ } /* */
/** * Return an array of all the header names set for this response, or * a zero-length array if no headers have been set. */ public String[] getHeaderNames() { MimeHeaders headers = coyoteResponse.getMimeHeaders(); int n = headers.size(); String[] result = new String[n]; for (int i = 0; i < n; i++) { result[i] = headers.getName(i).toString(); } return result; }
/** * Return an array of all the header names set for this response, or * a zero-length array if no headers have been set. */ public String[] getHeaderNamesArray() { MimeHeaders headers = coyoteResponse.getMimeHeaders(); int n = headers.size(); String[] result = new String[n]; for (int i = 0; i < n; i++) { result[i] = headers.getName(i).toString(); } return result; }
public void duplicate(MimeHeaders source) throws IOException { for (int i = 0; i < source.size(); i++) { MimeHeaderField mhf = createHeader(); mhf.getName().duplicate(source.getName(i)); mhf.getValue().duplicate(source.getValue(i)); } }
void fillInHeaders(OperationList headers, MimeHeaders rawHeaders) { for (int i = 0; i < rawHeaders.size(); i++) { String name = rawHeaders.getName(i).getString(); String value = rawHeaders.getValue(i).getString(); headers.createMap().put("name", name).put("value", value); } }