Forum Discussion
Max_Q_factor
Mar 01, 2017Cirrocumulus
I think the answer may be to set the Virtual Server to use HTTP 1.0 (in the HTTP profile) and trigger re-chunking on the application URL that requires re-chunking, using a modified iRule like:
when HTTP_REQUEST {
if { [string tolower [HTTP::uri]] starts_with "/app-a" } {
set app a
HTTP::version "1.1"
}
}
when HTTP_RESPONSE {
if {$app == a} {
HTTP::version "1.0"
if {[HTTP::header exists "Transfer-Encoding"]} {
HTTP::payload unchunk
HTTP::header remove "Transfer-Encoding"
}
}
}