Poniższy przykład modyfikuje istniejący obiekt odpowiedzi, dodając do niego nagłówek:
<AssignMessage name="AM-modify-response">
<Set>
<Headers>
<Header name="Cache-Hit">{lookupcache.LookupCache-1.cachehit}</Header>
</Headers>
</Set>
<IgnoreUnresolvedVariables>false
</IgnoreUnresolvedVariables>
<AssignTo>response</AssignTo>
</AssignMessage>Ten przykład nie tworzy nowej wiadomości. Zamiast tego modyfikuje istniejącą wiadomość z odpowiedzią, dodając nagłówek HTTP.
W tym przykładzie w elemencie <AssignTo> jako nazwę zmiennej podano response, więc ta zasada modyfikuje obiekt odpowiedzi, który został pierwotnie ustawiony za pomocą danych zwróconych przez serwer docelowy.
Nagłówek HTTP dodany do wiadomości z odpowiedzią przez tę zasadę pochodzi ze zmiennej wypełnionej przez zasadę LookupCache. Dlatego komunikat odpowiedzi zmodyfikowany przez tę zasadę przypisywania komunikatu zawiera nagłówek HTTP, który wskazuje, czy wyniki zostały pobrane z pamięci podręcznej. Ustawianie nagłówków w odpowiedzi może być przydatne podczas debugowania i rozwiązywania problemów.