Forum Discussion

Scott_C_16492's avatar
Scott_C_16492
Icon for Nimbostratus rankNimbostratus
May 09, 2017

irules with a http2 profile

Got the following rule configured against a VS:

 

when HTTP_REQUEST { log local0. "uri - [HTTP::uri] - path - [HTTP::path]" }

 

without an http2 profile: (expected behaviour)

 

Rule /OTTReg/log_uri_path : uri - /?querystring - path - /

 

But with an http2 profile assigned (and making an http2 request):

 

Rule /OTTReg/log_uri_path : uri - /?querystring - path - /?querystring

 

Is this expected behaviour? Why is the query string not being removed from a [HTTP::path] when requesting via http2?

 

2 Replies

  • I haven't played around with HTTP/2 but for HTTP/1.1, [HTTP::path] within the URL should be everything after the 1st / to the character just before the ?

     

    This may help.

     

  • This issue was seen earlier and to my knowledge it hasn't been fixed (no release notes mention it). I haven't tried the latest v13 and hotfixes though so I can't confirm if the problem is still there: HTTP/2 issues