Hovedproblemet med å bruke en webhook for å sende forespørsler til en Python-applikasjon er at webhook bare vil sende forespørsler til applikasjonen når den kjører. Hvis applikasjonen ikke kjører, vil ikke webhook sende noen forespørsler.
import requests url = 'https://your-webhook-url' payload = {'some': 'data'} r = requests.post(url, json=payload)
Denne koden linje for linje importerer forespørselsbiblioteket, definerer en url-variabel, definerer en nyttelastvariabel og lager deretter en postforespørsel til den definerte url-en med den definerte nyttelasten.
forespørsler
I Python er requests et bibliotek som gjør det enkelt å sende HTTP-forespørsler. Det gir et enkelt grensesnitt for å lage HTTP-forespørsler, samt en rekke metoder for å håndtere svar.
Forespørsler er nyttige for oppgaver som å laste ned filer fra internett, spørre etter databaser og utføre andre vanlige oppgaver.
webhook
En webhook er en varslingsmekanisme som lar en applikasjon motta varsler (f.eks. hendelser) fra en webserver.