Különbség a kiszolgáló között. Átvitel és válasz. Átirányítás

Anonim

Szerverrel kapcsolatos különböző feladatokhoz és tulajdonságokhoz nyújt lehetőséget. Átvitel és válasz. Redirect

A kiszolgáló és a válasz mindkettő objektum az ASP-ben. HÁLÓ. A kiszolgáló objektum metódust és tulajdonságot biztosít a szerverhez kapcsolódó különböző feladatokhoz. Az átvitel a Szerver objektum egyik módja, és az aktuális állapot információit továbbítja a másiknak. asp fájl feldolgozáshoz. A válasz objektum leírja a szerver válaszához kapcsolódó módszereket és tulajdonságokat. Az átirányítás a Response objektum egy módja, és egy üzenetet küld a böngészőnek, hogy összekapcsolódjon egy másik URL-lel. Bár mind a szerver. Átvitel és válasz. Az átirányítást használhatjuk egy felhasználó egyik oldalról a másikra történő átvitelére, ők különböznek attól, hogy valóban hogyan hajtják végre ezt a feladatot.

Mi a válasz? Átirányítás?

A Redirection egy módszer a Response objektumban. A Response módszer felhívásakor elküldi a 302 HTTP-kódot és a kért weboldal URL-jét a felhasználók böngészőjébe. A 302 HTTP-kód tájékoztatja a felhasználók böngészőjét arról, hogy a kért erőforrás egy másik URL alatt található. Amikor a böngésző megkapja a kódot, megnyitja az erőforrást az új helyre. A kért weboldal ugyanazon a kiszolgálón tartózkodhat, mint a kérelmet tartalmazó oldal, vagy egy másik kiszolgálón tartózkodhat. Amikor egy olyan weblapot kér, amely ugyanazon a kiszolgálón található, mint az aktuális oldal, a válaszadási mód a következőképpen használható:

válasz. Átirányítás ("nextPage. Html");

Ha egy másik szerveren tartózkodó weblapot kér, válaszüzenet alkalmazható a következők szerint:

Response. Átirányítás (" // www. NewServer. Com / newPage.aspx");

Mi az a szerver. Átruházás?

Amint korábban említettük, a Transfer egy módja a kiszolgáló objektumnak. Amikor az átviteli módot hívják, az eredeti kérelmet módosították, hogy átkerüljenek egy másik oldalra ugyanazon a kiszolgálón. Amikor új oldalt kér a Szerver használatával. Átutalás, a felhasználó böngészőben megjelenített URL nem változik. Ennek az az oka, hogy az átvitel a szerver oldalán történik, és a böngészőnek nincs tudomása az átvitelről. A második túlterhelés a Szerver számára. Az átvitel (string elérési útja, bool preserverveForm) és a második paraméter helyes, a nyomtatott űrlapváltozók és a lekérdezési karakterláncok a második oldalon érhetők el.

Mi a különbség a szerver között? Átvitel és válasz. Átirányítás?

Bár mind a szerver. Átvitel és válasz. Az átirányítás használható egy felhasználó egyik oldalról a másikra történő átvitelére, a két módszer között különbségek vannak. A látszólagos szintaktikai különbség mellett a válasz. A Redirect átirányítja a kiszolgálót, míg a Szerver. Az átvitel megváltoztatja a webszerver fókuszát egy másik weboldalra.Ezért a Szerver használatával. Transzfer, a kiszolgáló erőforrásai megőrizhetők. Másrészt válasz. A Redirect segítségével a felhasználó átirányítható egy másik kiszolgáló weboldalára, míg a Szerver. Az átvitel csak a felhasználó átirányítására szolgálhat ugyanazon a kiszolgálón lévő weboldalakra. Szintén a Szerver használatával. Az átvitel, az előző oldal tulajdonságai elérhetők az új oldalon, de ez nem lehetséges a válaszsal. Átirányítás. Továbbá, válasz. Az átirányítás megváltoztatja az URL-t a böngésző címsorában, amikor az új oldalt elérte, de a kiszolgáló használatakor. Az eredeti URL átvitele megmarad és az oldal tartalma csak kicserélésre kerül. Így a felhasználó nem tudja használni az új oldalt könyvjelzőként.