בדוגמה הבאה משנים אובייקט תגובה קיים על ידי הוספת כותרת אליו:
<AssignMessage name="modify-response"> <Set> <Headers> <Header name="Cache-Hit">{lookupcache.LookupCache-1.cachehit}</Header> </Headers> </Set> <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables> <AssignTo createNew="false" type="response"></AssignTo> </AssignMessage>
בדוגמה הזו לא נוצרת הודעה חדשה. במקום זאת, הוא משנה הודעת תשובה קיימת על ידי הוספת כותרת HTTP.
מכיוון שבדוגמה הזו לא צוין שם משתנה ברכיב <AssignTo>
, וצוין type
בתור 'response', המדיניות הזו משנה את אובייקט התגובה שמוחזר על ידי שרת היעד.
כותרת ה-HTTP שנוספת להודעת התגובה על ידי המדיניות הזו נגזרת ממשתנה שאוכלס על ידי מדיניות LookupCache. לכן, הודעת התגובה ששונתה על ידי מדיניות Assign Message הזו מכילה כותרת HTTP שמציינת אם התוצאות נמשכו מהמטמון או לא. הגדרת כותרות בתגובה יכולה להיות שימושית לניפוי באגים ולפתרון בעיות.