Forum Discussion

rockthef5's avatar
rockthef5
Icon for Nimbostratus rankNimbostratus
Jun 18, 2019
Solved

header substr

Hi Guys, I have a header field coming from the http request. X-Akamai-Edgescape: georegion=263,country_code=US,region_code=MA,city=CAMBRIDGE,dma=506,pmsa=1120,areacode=617,county=MIDDLESEX,fips=25...
  • Lee_Sutcliffe's avatar
    Jun 18, 2019

    Try this

    when HTTP_REQUEST {
        if {[HTTP::header exists "X-Akamai-Edgescape"]} {
            set headerList [split [HTTP::header value "X-Akamai-Edgescape"] ,]
            set countryCode [lindex $headerList [lsearch -glob $headerList "country_code=*"]]
            HTTP::header insert "x-test" $countryCode
        }
    }