cancel
Showing results for 
Search instead for 
Did you mean: 

change content type for specific uri in http response

Hamid20n
Nimbostratus
Nimbostratus

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

 

1 ACCEPTED SOLUTION

SanjayP
MVP
MVP

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 } }

 

View solution in original post

2 REPLIES 2

SanjayP
MVP
MVP

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 } }

 

I'm really thankful for your useful reply. It completely solved my issue.