Ha egy webalkalmazásunkban szeretnénk a HTTP response-hoz saját header érték(ek)et fűzni, kézenfekvő(nek tűnik) a megoldás: elérjük a HttpResponse példányunkat, azon van egy Headers kollekció, annak meg van Add metódusa:
Response.Headers.Add("MyHeaderInfo", "XY");
Erre IIS 5 / 6 / 7 Classic Mode alatt egy PlatformNotSupportedException-t kapunk, merthogy "This operation requires IIS integrated pipeline mode.". Mifene, classic módban nem tudunk headereket hozzáadni a response-hoz? Természetesen de, csak másképp:
Response.AddHeader("MyHeaderInfo", "XY");Vagy használhatjuk az AppendHeader() metódust is, pont ugyanazt csinálja, mint az AddHeader (az AddHeader valójában egyszerűen csak továbbhív az AppendHeaderre, ami a valódi mágiát csinálja, érdemes megreflektorozni).

0 megjegyzés:
Megjegyzés küldése