Eclipse IDE TCP/IP Monitor: Skirtumas tarp puslapio versijų
(Naujas puslapis: === SOAP voko srautų principai === SOAP žiniatinklio tarnyboje kiekviena HTTP užklausa arba atsakymas apima SOAP voką. Šiuos pranešimus lengva atsekti naudojant Eclipse IDE...) |
|||
6 eilutė: | 6 eilutė: | ||
Įprastoje SOAP paslaugoje klientas siunčia HTTP užklausą serveriui, o serveris siunčia HTTP atsakymą tiesiogiai klientui. | Įprastoje SOAP paslaugoje klientas siunčia HTTP užklausą serveriui, o serveris siunčia HTTP atsakymą tiesiogiai klientui. | ||
− | 1. Client ----> SOAP envelope ----> Server:9999 | + | 1. Client ----> SOAP envelope ----> Server:9999 |
− | 2. Server:9999 ----> SOAP envelope ---> Client | + | 2. Server:9999 ----> SOAP envelope ---> Client |
==== Sulaikyti (Intercepted) SOAP apvalkalo srautai ==== | ==== Sulaikyti (Intercepted) SOAP apvalkalo srautai ==== | ||
14 eilutė: | 14 eilutė: | ||
Norėdami perimti SOAP voką, tarp kliento ir serverio galite priglobti kitą serverį („TcpMonitorServer“), žr. naujus srautus: | Norėdami perimti SOAP voką, tarp kliento ir serverio galite priglobti kitą serverį („TcpMonitorServer“), žr. naujus srautus: | ||
− | 1. Client ----> SOAP envelope ----> TcpMonitorServer:8888 | + | 1. Client ----> SOAP envelope ----> TcpMonitorServer:8888 |
− | 2. TcpMonitorServer:8888 --> SOAP envelope ---> Server:9999 | + | 2. TcpMonitorServer:8888 --> SOAP envelope ---> Server:9999 |
− | 3. Server:9999 ----> SOAP envelope ---> TcpMonitorServer:8888 | + | 3. Server:9999 ----> SOAP envelope ---> TcpMonitorServer:8888 |
− | 4. TcpMonitorServer:8888 ----> SOAP envelope ---> Client | + | 4. TcpMonitorServer:8888 ----> SOAP envelope ---> Client |
Dabartinė 18:38, 25 vasario 2022 versija
SOAP voko srautų principai
SOAP žiniatinklio tarnyboje kiekviena HTTP užklausa arba atsakymas apima SOAP voką. Šiuos pranešimus lengva atsekti naudojant Eclipse IDE, integruotą „ TCP/IP monitoriaus “ įrankį. Idėja yra priimti kitą serverį tarp kliento ir serverio, kuris atliktų prievado persiuntimo funkciją ir perimtų HTTP srautą.
Įprasti SOAP voko srautai
Įprastoje SOAP paslaugoje klientas siunčia HTTP užklausą serveriui, o serveris siunčia HTTP atsakymą tiesiogiai klientui.
1. Client ----> SOAP envelope ----> Server:9999 2. Server:9999 ----> SOAP envelope ---> Client
Sulaikyti (Intercepted) SOAP apvalkalo srautai
Norėdami perimti SOAP voką, tarp kliento ir serverio galite priglobti kitą serverį („TcpMonitorServer“), žr. naujus srautus:
1. Client ----> SOAP envelope ----> TcpMonitorServer:8888 2. TcpMonitorServer:8888 --> SOAP envelope ---> Server:9999 3. Server:9999 ----> SOAP envelope ---> TcpMonitorServer:8888 4. TcpMonitorServer:8888 ----> SOAP envelope ---> Client
Eclipse IDE + TCP/IP monitorius
„Eclipse IDE“ yra su labai paprastu naudoti srauto perėmimo įrankiu, vadinamu „ TCP/IP monitoriumi “. Šiame vadove parodysime, kaip įjungti šį „TCP/IP monitorių“ „Eclipse IDE“, taip pat perimti žiniatinklio paslaugos sugeneruotus SOAP pranešimus.
Štai žingsniai, kaip įjungti „TCP/IP monitorių“ Eclispe IDE.
IDE eikite į Windows –> Preferences –> Run/Debug –> TCP/IP Monitor
Įveskite serverio informaciją ir pasirinkite tipą = " TCP/IP "
Spustelėkite mygtuką „Pradėti“, kad pradėtumėte sekti žiniatinklio paslaugų srautą.
Rodykite atsektą pranešimą „TCP/IP monitoriaus“ rodinyje, jei toks yra.