Class: IControl::LocalLB::HttpChunkMode

Inherits:
Base::Enumeration
  • Object
show all
Defined in:
lib/icontrol/local_lb.rb,
lib/icontrol/local_lb.rb

Overview

An enumeration of HTTP chunk modes.

Constant Summary collapse

HTTP_CHUNK_MODE_PRESERVE =

Do nothing, preserve data as is.

:HTTP_CHUNK_MODE_PRESERVE
HTTP_CHUNK_MODE_SELECTIVE =

If data is chunked by server: unchunk the HTTP content, process the data, re-add chunking headers on egress. Chunk extensions will be lost. If data is not chunked by server: do nothing.

:HTTP_CHUNK_MODE_SELECTIVE
HTTP_CHUNK_MODE_UNCHUNK =

If data is chunked by server: remove the HTTP transfer encoding headers, remove the chunk headers, process HTTP content, and pass request/response unchunked. The connection will be closed when all the data is sent. If data is not chunked by server: do nothing.

:HTTP_CHUNK_MODE_UNCHUNK
HTTP_CHUNK_MODE_RECHUNK =

If data is chunked by server: unchunk the HTTP content, process the data, re-add chunking headers on egress. Chunk extensions will be lost. If data is not chunked by server: add transfer encoding and chunking headers on egress.

:HTTP_CHUNK_MODE_RECHUNK