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.

A Bing honlapja

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.

A Bing „Popular Now” keresőkifejezése

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

  1. Az eljárással How to rögzítési webes alkalmazás felvétel rögzítésére egy webalkalmazás.

  2. Kapcsolódás közben felvétel https://www.bing.com.

  3. 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.

  4. Az első keresési kifejezést alatt kattintson most népszerű.

  5. A felvétel mentse a webalkalmazáshoz.

  6. 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:

    Rögzített Bing webalkalmazás

A korábban kibontott szabály létrehozása

  1. Válassza ki az első kérelmet, és kattintson a Tulajdonságok a a műveletek ablaktáblán.

  2. Válassza ki a kivonása szabályok fülre.

  3. Kattintson a Hozzáadás lehetőségre. A kivonása szabály hozzáadása párbeszédpanel megnyitása.

  4. 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.

  5. Az a kezdete mezőbe írja be most a Népi < h3 > < / h3 >< ul >< li >< egy href = ".

  6. 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.

    Kicsomagolási szabály

  7. Kattintson a OK mentse és zárja be a kinyerés szabály.

  8. Kattintson a OK mentse és zárja be a kérést.

A paraméter beillesztése kérelem

  1. Válassza ki a második kérést, és kattintson a Tulajdonságok a a műveletek ablaktáblán.

  2. Az a Általános fülre, kattintson a paraméter beszúrása.

  3. Az a karakterlánc mezőbe törölje az összes szöveget után www.bing.com/.

  4. 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ó.

    Paraméter beszúrása

  5. A párbeszédpanel bezárásához kattintson az OK gombra.

  6. 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.

    Módosított Bing webalkalmazás

  7. Kattintson a Alkalmaz alkalmazza a módosításokat, majd zárja be a Webalkalmazás-szerkesztő.