Forum Discussion
hooleylist
Feb 19, 2009Cirrostratus
You're correct about the stream profile. If you add a stream profile to the VIP all request and response payloads will be checked. I've opened a case with F5 and asked them to support more options so you can specify in the stream profile configuration whether you want to check requests and/or responses. It would also be ideal if you could specify response content types to check.
As it is, it's important to use an iRule to specifically enable the stream filter only when you want it. You can add a blank stream profile to the VIP and then use a rule like this to configure it:
when HTTP_RESPONSE {
Only check responses that are a text/x-ms-iqy content type
if { [HTTP::header "Content-Type"] starts_with "text/x-ms-iqy" } {
Configure the find/replace strings
STREAM::expression "@SharePointApplication=http://@SharePointApplication=https://@"
Enable the stream filter
STREAM::enable
} else {
Response isn't a type we want to check so disable the stream filter
STREAM::disable
}
}
Aaron