Eclipse IDE TCP/IP Monitor: Skirtumas tarp puslapio versijų

Iš OeeTechWiki.
Jump to navigation Jump to search
(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ė 19: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

TCP/IP Monitor

Įveskite serverio informaciją ir pasirinkite tipą = " TCP/IP "

serverio parametrų pildymas


Spustelėkite mygtuką „Pradėti“, kad pradėtumėte sekti žiniatinklio paslaugų srautą.

sekimo pradžia


Rodykite atsektą pranešimą „TCP/IP monitoriaus“ rodinyje, jei toks yra.

SOAP atsakas