Mga WebSocket

Mga websocket ay maaring gamitin ng mga aplikasyon sa web o mga web site para i-setup ang isang bi-directional (dalawang-panig), buong duplex na komunikasyon channel sa ibabaw ng isang solong TCP koneksyon.
Ito ay nagtatambok ng isang magaan na protocol, na nagpapahintulot sa mga developer upang mapagtanto ang mga realname na paggamit ng mga kaso. Mga Websocket ay nagbibigay ng alternatibong paggamit ng mabigat na paggamit sa Ajax, HTTP Long Polling o Comet.

Pagkatapos ng isang paunang HTTP batay sa pakikipagkamay, ang TCP koneksyon ay nakabukas palagi, nagpapahintulot sa mga aplikasyon na magpadala & tumatanggap ng di-makatwirang datos. Madalas ang port 80 at 443 para sa encrypted na mga websocket channel ay ginagamit.

Ang WebSocket na pamantayan ay tinukoy sa

Ang WebSocket API (http://www.w3.org/TR/websockets/)
tumutukoy sa interface sa mga browser
Ang WebSocket Protocol (RFC6455) (https://tools.ietf.org/html/rfc6455)
naglalarawan sa istraktura sa WebSocket na mga frame sa TCP

Ang ZAP ay may kakayahan na:

Ang WebSocket na mga mensahe ay makikita sa loob ng Mga WebSocket na tab.

The WebSocket add-on adds new scripts and additional endpoints to the ZAP API