Forum Discussion
DOC file getting Corrupted after download after Stream Profile Added to the F5 VIP
DOC file getting Corrupted after download After Stream Profile Added to the VIP . Other Files extension like XLS , PDF are getting downloaded perfectly . Due to AJAX call failing we had to add Stream profile to rewrite the HTTP response to HTTPS . Without Stream Profile and iRule Everything works fine only AJAX call is failing .
Strange part is when we are typing the HTTP AJAX string on a separate Browser window it works . We have Both HTTP & HTTPS VIP .
2 Replies
- Stanislas_Piro2
Cumulonimbus
Hi,
can you provide stream expression you applied to the VS?
- Stanislas_Piro2
Cumulonimbus
this code manage absolute to relative URL conversion
when HTTP_REQUEST { STREAM::disable HTTP::header remove "Accept-Encoding" switch [string tolower [HTTP::host]] { "test1.com" - "test2.com" - "test3.com" { HTTP::redirect https://www.[HTTP::host][HTTP::uri] } "www.test1.com" { pool test1 set stream_expresion "@http://www.test1.com/@/@ @http://www.test3.com/@https://www.test3.com/@ @http://www.test2.com/@https://www.test2.com/@" } "www.test2.com" { pool test2 set stream_expresion "@http://www.test1.com/@https://www.test1.com/@ @http://www.test3.com/@https://www.test3.com/@ @http://www.test2.com/@/@" } "www.test3.com" { pool test3 set stream_expresion "@http://www.test1.com/@https://www.test1.com/@ @http://www.test3.com/@/@ @http://www.test2.com/@https://www.test2.com/@" } default {log local0. "No match found for [HTTP::uri]"} } } when HTTP_RESPONSE { if {[HTTP::header value Content-Type] starts_with "text"} { STREAM::expression $stream_expression STREAM::enable } }
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com