Glavna težava pri uporabi webhooka za pošiljanje zahtev aplikaciji Python je ta, da bo webhook aplikaciji poslal zahteve le, ko se izvaja. Če se aplikacija ne izvaja, webhook ne bo poslal nobenih zahtev.
import requests url = 'https://your-webhook-url' payload = {'some': 'data'} r = requests.post(url, json=payload)
Ta koda vrstico za vrstico uvozi knjižnico zahtev, definira spremenljivko url, definira spremenljivko koristne obremenitve in nato naredi zahtevo za objavo na definiranem URL-ju z definirano koristno obremenitvijo.
zahteve
V Pythonu so zahteve knjižnica, ki olajša pošiljanje zahtev HTTP. Zagotavlja preprost vmesnik za izdelavo zahtev HTTP, pa tudi različne metode za obravnavanje odgovorov.
Zahteve so uporabne za naloge, kot je nalaganje datotek iz interneta, poizvedovanje po bazah podatkov in izvajanje drugih pogostih nalog.
webhook
Webhook je mehanizem obveščanja, ki aplikaciji omogoča prejemanje obvestil (npr. dogodkov) s spletnega strežnika.