Aller au contenu

Serverat e strehuar

Këto veprime bëjnë të kundërtën e të tjerave: në vend që të thërrasin një shërbim, ato strehojnë një të tillë gjatë kohëzgjatjes së skenarit.

Rasti tipik i përdorimit: testimi i një webhook-u. Skenari hap një server, nis thirrjen e biznesit, pret që thirrja hyrëse të mbërrijë dhe verifikon përmbajtjen e saj — e gjitha brenda një grafi të vetëm.

Një veprim dëgjimi ka dy dalje:

DaljaLëshimi
connectedNjë sinjal, një herë, kur serveri fillon të dëgjojë
servedNjë lëshim për çdo thirrje hyrëse të shërbyer, që mban { request, response }

Vini re se nuk ka dalje response: këto kuti nuk bëjnë thirrje, ato marrin thirrje.

Si edhe për lidhjet, aktivizoni «Riluaj në çdo ngjarje të marrë» mbi kutitë e lidhura me served për të përpunuar të gjitha thirrjet e jo vetëm të parën.

Server HTTP ──connected──► Kërkesë HTTP «nis webhook-un»
└────────served──────► Assert mbi request.body.event
pastaj ──► Mbyllje e serverit HTTP
DëgjoMbyllProtokolli
Server HTTPMbyllje e serverit HTTPHTTP
Server gRPCMbyllje e serverit gRPCgRPC
Server SOAPMbyllje e serverit SOAPSOAP — drejtim sipas SOAPAction ose emrit të veprimit
Server GraphQLMbyllje e serverit GraphQLGraphQL — shërben SDL-në dhe zgjidhësit e konfiguruar
Server ODataMbyllje e serverit ODataOData — zbaton $filter, $select, $orderby, $top, $skip, $count, $expand, $batch

Dy mbyllje shtesë kanë të bëjnë me serverat e familjes WebSocket: Mbyllje e serverit WebSocket dhe Mbyllje e serverit Socket.IO — shihni Lidhjet dhe flukset.

Përgjigjja është ajo e konfiguruar mbi kërkesën që piloton veprimi: status, koka dhe trup në HTTP, metoda të simuluara në gRPC, veprime në SOAP, zgjidhës në GraphQL, të dhëna në OData.

{{variables}} zgjidhen në çastin e shërbimit: modifikimi i një variable ndërsa serveri dëgjon e ndryshon përgjigjen pasuese. Shihni Modalitetin e serverit.

Restorm hap vetëm një prizë për çdo portë dhe drejton sipas natyrës së thirrjes. Një server HTTP simulimi dhe një server WebSocket mund pra të dëgjojnë së bashku në :8080.

Porta lirohet kur ndalet rruga e saj e fundit.