code: @Override
  	protected void onHeader(HttpHeader header, byte[] array, int off, int len) throws ParseException {
  		if (header == HttpHeaders.EXPECT) {
  			if (equalsLowerCaseAscii(EXPECT_100_CONTINUE, array, off, len)) {
  				socket.write(ByteBuf.wrapForReading(EXPECT_RESPONSE_CONTINUE));
  			}
  		}
  		if (request.headers.size() >= MAX_HEADERS) {
  			throw TOO_MANY_HEADERS;
  		}
  		request.addParsedHeader(header, array, off, len);
  	}
docs: This method is called after receiving header. It sets its value to request.
  
  @param header received header