For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Hamid20n's avatar
Hamid20n
Icon for Altocumulus rankAltocumulus
Dec 07, 2021
Solved

change content type for specific uri in http response

How can I change content type for specific uri in http response ??

for example :

$ curl -I https://xxxxxx.com/.well-known/apple-app-site-association
HTTP/1.1 200 OK
Date: Mon, 06 Dec 2021 05:57:11 GMT
Content-Type: application/octet-stream

i want to set : Content-Type: application/json

in http response

  • Not sure how exactly this would help if response is not coming in json format from the server. but you can try below.

    when HTTP_REQUEST {
    set var_uri [HTTP::uri]
    }
     
    when HTTP_RESPONSE {
    if { $var_uri eq "/.well-known/apple-app-site-association" } {
    log local0. "match found $var_uri"
    HTTP::header replace "Content-Type" "application/json"
    return
      }
    }

3 Replies

  • Not sure how exactly this would help if response is not coming in json format from the server. but you can try below.

    when HTTP_REQUEST {
    set var_uri [HTTP::uri]
    }
     
    when HTTP_RESPONSE {
    if { $var_uri eq "/.well-known/apple-app-site-association" } {
    log local0. "match found $var_uri"
    HTTP::header replace "Content-Type" "application/json"
    return
      }
    }