Eclipse IDE TCP/IP Monitor

Iš OeeTechWiki.
18:38, 25 vasario 2022 versija, sukurta Jonas (Aptarimas | indėlis)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

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