Webhook
En webhook sender en HTTP-besked til et andet system, når en bestemt hændelse sker.
En webhook er en HTTP-besked, som et system sender til en registreret adresse ved en bestemt hændelse. Modtageren behøver derfor ikke løbende spørge efter ændringer. Indhold, ægthedskontrol og mulige gentagelser afhænger af udbyderen.
En fiktiv webshop melder oprettelsen af W-240 til en integration gennem evt-17. Integrationen modtager beskeden og behandler ERP-overførslen særskilt. Status modtaget beviser derfor ikke en afsluttet ERP-ordre.
Hvis udbyderen ikke garanterer andet, kan webhooks gentages eller ankomme i en anden rækkefølge. Modtageren har brug for passende koblings- og gentagelsesregler. Polling betyder derimod gentagne aktive forespørgsler til det andet system.
Kilder
Relaterede begreber
- IdempotensEn idempotent handling har samme tilsigtede virkning på tilstanden ved identisk gentagelse som ved én udførelse.
- Retry-strategiEn retry-strategi fastlægger, hvilke fejl der prøves igen, med hvilke pauser og indtil hvilken grænse.
- Server-Sent EventsServer-Sent Events sender tekstmeddelelser fra server til klient via HTTP, eksempelvis om en baggrundsopgaves fremdrift.
- ETagEt ETag identificerer en bestemt repræsentationsversion af en HTTP-ressource og understøtter betingede opslag eller ændringer.
- Cross-Origin Resource SharingCORS styrer browserens adgang til svar fra en anden origin. Det erstatter hverken login til API’et eller kontrol af rettigheder.
- Elektronisk dataudvekslingEDI overfører strukturerede forretningsdokumenter mellem systemer. Format, partnerprofil, datafelternes tilknytning og tilbagemeldinger skal passe sammen.
Artikler om emnet

Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.
