public int read() throws IOException { int c=-1; if (blockForContent()) c= 0xff & _contentView.get(); return c; }
ch=_buffer.get(); _eol=_buffer.get(); length=_buffer.length(); continue; chunk=_buffer.get(_buffer.length()); _contentPosition += chunk.length(); _contentView.update(chunk); chunk=_buffer.get(length); _contentPosition += chunk.length(); _contentView.update(chunk); _eol=_buffer.get(); else if (ch <= HttpTokens.SPACE) _buffer.get(); else ch=_buffer.get(); if (ch == HttpTokens.CARRIAGE_RETURN || ch == HttpTokens.LINE_FEED) ch=_buffer.get(); if (ch == HttpTokens.CARRIAGE_RETURN || ch == HttpTokens.LINE_FEED) chunk=_buffer.get(length); _contentPosition += chunk.length(); _chunkPosition += chunk.length();
public int read(byte[] b, int off, int len) throws IOException { int l=-1; if (blockForContent()) l= _contentView.get(b, off, len); return l; }