Egy URL-cím kérésére paraméterek cseréje
Érvényes: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
A webalkalmazás-szerkesztő használatával egy webalkalmazás rögzíteni kívánt, azt egyedi információk megváltoztató minden alkalommal, amikor az alkalmazás használatával kapcsolódik egy vagy több kérelmek adhat hozzá. Ezeket az információkat általában belefoglalva a válaszba kérésre és egy vagy több kéréseknél majd használni.
Például egy alkalmazás előfordulhat, hogy hozzon létre egy egyedi munkamenet-Azonosítót a felhasználó bejelentkezésekor. Ez a munkamenet-azonosító szerepelnie kell minden kérést a bejelentkezési folyamat után. A megfelelő munkamenet-azonosító nélküli ezeket a kérelmeket minden egyes sikertelen. Mivel nem tudhatja, hogy ez az érték van addig, amíg az első kérés fut, akkor nem lehet explicit módon a konfigurációban szereplő a kérelem. Munkamenetek rögzítése által a webalkalmazás hoz létre, ha a munkamenet-azonosító nem gyűjt minden kérelem URL-címét. Azonban amikor az alkalmazás fut, a kérelmek sikertelen, mert a munkamenet-Azonosítót lesz érték, amely eltér a rögzített munkamenet-azonosítót.
Ilyen alkalmazás konfigurálásához egy környezeti paraméter kibontani a szervezet a válasz egy kérelem, és használja, hogy a paraméter értékét egy vagy több kéréseknél. Majd lecserélése egy változó, amely felel meg a paraméter az azt követő további kérésekkel kifejezett értéket. A szintetikus tranzakció minden futtatásakor a paraméter tartalmazza a kérelemben, ahol meg van adva. Ha a változó a későbbi kérelmek használnak, azt helyére az összegyűjtött érték az alkalmazás a kérelem elküldése előtt.
Egyetlen alkalmazás használható semmilyen környezetben paraméterek száma. Bármely kérések száma használhatja a egyetlen paramétert, de kell futtatni a kérés után ahol a paraméter meg van adva.
Például a munkamenet azonosítója
Fontolja meg a példában az alkalmazás ahol hoz létre a munkamenet-azonosító a a felhasználó bejelentkezésekor. Ez a munkamenet-Azonosítót meg kell adni minden kérelemben a bejelentkezési oldal után. Ezt a helyzetet végrehajtásához akkor rögzítése a munkamenet-Azonosítót, ha először jönnek létre, és a Ez az érték minden későbbi kérelemben.
Az ismertetett folyamat segítségével indítja el How to rögzítési webes alkalmazás felvétel a bejelentkezési és a későbbi műveleteket rögzíti. Lehet, hogy a rögzített munkamenet az alkalmazáshoz való bejelentkezés és bizonyos műveleteket hajt végre az alábbi példához hasonló.
http://www.myapp.com/home.aspx
http://www.myapp.com/search.aspx?query=testing&sessionid=32793279321721
http://www.myapp.com/results.aspx?sessionid=32793279321721
http://www.myapp.com/submit.aspx?sessionid=32793279321721
Ez a kérelem sorban a munkamenet-Azonosítót az első kérelem által létrehozott, és a második, a harmadik és a negyedik használt kéréseket. Ez a figyelő futtatásakor sikertelen, mert az első kérés hoz létre egy új munkamenet-azonosító, amely nem felel meg a a munkamenet-Azonosítót, ha a munkamenet rögzítésének használt.
Paraméterbehelyettesítés a kérés sorrend megadásához kell hoznia egy kibontása a szabály az első kérésre hozzon létre egy környezeti paraméter a munkamenet-azonosítót. A korábban kibontott szabály ellenőrzi a szervezet, a kérelem értéke keresse meg a sessionid változó. Majd módosítja a későbbi kérelmek az érték helyett Ez a paraméter használata a munkamenet-azonosítót.
A módosított kérelmek keresse meg az alábbi példához hasonló.
http://www.myapp.com/home.aspx
http://www.myapp.com/search.aspx?query=testing&sessionid=$ParametersContext/sessionID$
http://www.myapp.com/results.aspx?sessionid=$ParametersContext/sessionID$
http://www.myapp.com/submit.aspx?sessionid=$ParametersContext/sessionID$
Egy kibontása szabály létrehozása
Környezet paraméterek által gyűjtött egy kivonása szabály, és minden kibontása a szabály gyűjti a egy adott összefüggésben paraméter. A szabály létrehozásakor kibontása a Tulajdonságok párbeszédpanel, a kérelem, amelyet eredetileg állít elő, a szükséges adatokat. Bontsa ki az értéket azonosítására, megtekintheti kell az adott kérés válasza törzsét. Az oldal, a böngésző vissza a forrás megtekintése, vagy egy eszközzel, amely lehetővé teszi a vizsgálja meg a HTTP-válaszok részleteit. A szöveg nem tekintheti meg a webalkalmazás-szerkesztő használatával.
Ha azonosította a kérésére, amely tartalmazza azokat az információkat meg, hogy kiolvasni, megtekintheti a kivonása szabályok tulajdonságai között, hogy a kérés fülre, és egy vagy több kibontása szabályok létrehozása. Minden egyes kibontása szabály részletes adatait az alábbi táblázatban szereplő jelennek meg.
Beállítás |
Leírás |
---|---|
Környezet paraméter neve |
Adja meg a környezeti paraméter nevét. |
Ezzel kezdődik |
Adja meg a szöveget a választ, amely azonosítja a paraméter értéke kezdetét törzsében. Annak érdekében, hogy a karakterlánc egyedi elegendő karaktert kell megadnia. A paraméter értéke elindítja az utolsó megadott karakter után azonnal. |
Vége |
Adja meg a szöveget a választ, amely azonosítja a paraméter értéke végét törzsében. A paraméter értéke a megadott első karakter elé befejeződik. |
Index |
Ha a szöveg a kezdete mezőbe akkor fordul elő, egynél több időt, ez az érték azt jelzi, melyik értéket kell használnia. Ha a szöveg csak egyszer jelenik meg, vagy az első előfordulása jeleníti meg a szöveg kibontásához, a az értéknek kell lennie 0. A második érték szeretné használni, ha az értéket kell 1, és így tovább. |
Figyelmen kívül hagyja a esetet során egyező szöveg keresése |
Megadja, hogy figyelmen kívül hagyja a kis-és a karakterek, amelyet keres a kezdete és végződik jelölőnégyzetéből. |
Hajtsa végre az URI-kódoláshoz kibontott karakterláncok |
Ez a beállítás határozza meg a kibontott karakterlánc kódolása, hogy begyűjtését követően. |
A paraméter beszúrása egy kérelem
A paraméter használata a kérelemben azáltal, hogy egy változó képviselő a paraméter az explicit értéket. A változó formátuma $ParametersContext/<ContextParameterName>$. A kérelem futtatásakor a rendszer kicseréli a változó, az adatok kinyerése a paraméter által a.
A kérelem a változó beilleszthet a két következő módszerek egyikével:
Az a kérelmi tulajdonságok párbeszédpanelen kattintson a Általános fülre, és kattintson a kérelem URL-címe módosítani a kérelmet a kérelem URL-címe.
Az a kérelem tulajdonságok párbeszédpanelen kattintson a Általános fülre, és kattintson a paraméter beszúrása gombra. Használja a paraméter beszúrása a kérés párbeszédpanel megnyitásához. Ez az érhető a paraméter beszúrása gombra a Általános lapján a kérelmi tulajdonságok a kérés párbeszédpanel megnyitásához.
A webalkalmazás minta használatával paraméter kibontása
A következő eljárás használatával paraméter kivonása egy webalkalmazás például biztosít. Ebben a példában az első bejegyzés a lekérdezést hajt végre a most népszerű a Bing kezdőlapjának szakaszában. Ez az érték rendszeresen változik, mert először a főoldal csatlakozáshoz, és a keresési kifejezések gyűjtése a szervezetnek a válasz van. Ezt követően az a kifejezés a tényleges keresést végrehajtani a kérés létrehozásához.
A Bing főoldal az alább látható a most népszerű kijelölt szakaszban.
Azt határozza meg a keresési kifejezések, a választörzset a where jelenik meg, a forrás az oldal megtekintéséhez. A forrás egy részét a HTML-kódjában alább látható a most népszerű szakaszban. A HTML-kódban csak akkor kell a keresési karakterláncot, amely van kijelölve, az alábbi ábrán látható. A kérelem szintaxisa a https://www.bing.com Ez a karakterlánc követ.
Sikerült csak lekérés ki a kifejezést, saját magát, de egyszerűbb, a teljes karakterlánc szerepeljenek a paraméter. Ez a karakterlánc a karakterek előtt most a Népi < h3 > < / h3 >< ul >< li >< egy href = " és a következő előfordulás végződik ". Azokat az értékeket fogja használni a paraméter kibontása megadhatja.
A webalkalmazás minta rögzítése
-
Az eljárással How to rögzítési webes alkalmazás felvétel rögzítésére egy webalkalmazás.
-
Kapcsolódás közben felvétel https://www.bing.com.
-
Szükség esetén a böngésző lehetőség használatával megtekintheti a Bing kezdőlap forrását, és keresse meg azt a most népszerű a HTML-kódban a szakasza.
-
Az első keresési kifejezést alatt kattintson most népszerű.
-
A felvétel mentse a webalkalmazáshoz.
-
Távolítsa el az utolsó kérés, mert ez nem szükséges. Az utolsó kérés eltávolításához válassza ki a kérés, és kattintson törlése a a műveletek ablaktáblán. Az eredményül kapott kéréseket az alábbi példához hasonló a következő URL-címe:
A korábban kibontott szabály létrehozása
-
Válassza ki az első kérelmet, és kattintson a Tulajdonságok a a műveletek ablaktáblán.
-
Válassza ki a kivonása szabályok fülre.
-
Kattintson a Hozzáadás lehetőségre. A kivonása szabály hozzáadása párbeszédpanel megnyitása.
-
Az a kivonása szabály hozzáadása párbeszédpanel a környezet paraméter neve mezőbe írja be Keresési_karakterlánc.
-
Az a kezdete mezőbe írja be most a Népi < h3 > < / h3 >< ul >< li >< egy href = ".
-
Az a végződik mezőbe írja be a ". A korábban kibontott szabály keresse meg az alábbi ábrán hasonló kell.
-
Kattintson a OK mentse és zárja be a kinyerés szabály.
-
Kattintson a OK mentse és zárja be a kérést.
A paraméter beillesztése kérelem
-
Válassza ki a második kérést, és kattintson a Tulajdonságok a a műveletek ablaktáblán.
-
Az a Általános fülre, kattintson a paraméter beszúrása.
-
Az a karakterlánc mezőbe törölje az összes szöveget után www.bing.com/.
-
Az egérmutatót az URL-cím végén pozicionálva, most után www.bing.com, válassza Keresési_karakterlánc a a paraméterek mezőbe, majd kattintson a beszúrása. Ez a változó beszúrása $ParametersContext/SearchString$. A végső kérelem hasonlít a következő ábrán látható.
-
A párbeszédpanel bezárásához kattintson az OK gombra.
-
Kattintson a OK mentse és zárja be a kérést. A módosított kérelem sorrend keresse meg a következő ábrán hasonló kell.
-
Kattintson a Alkalmaz alkalmazza a módosításokat, majd zárja be a Webalkalmazás-szerkesztő.