HTTP-aanvraag verzenden
Deze pagina is afgedrukt op Aug 08, 2022. Ga voor de huidige versie naar https://help.shopify.com/nl/manual/shopify-flow/reference/actions/send-http-request.
De actie HTTP-aanvraag verzenden verbindt je workflow met een webserver of URL en verzendt HTTP-aanvragen.
Nadat Flow je HTTP-aanvraag heeft verzonden, wordt er maximaal 30 seconden gewacht op een HTTP-responscode. Als Flow na 30 seconden nog geen reactie heeft gekregen, wordt de verbinding met je app gesloten en wordt de aanvraag opnieuw verzonden.
Velden
De actie HTTP-aanvraag verzenden bevat de volgende velden.
Veld | Beschrijving |
---|---|
HTTP-methode | De methode van de te verzenden HTTP-aanvraag. De actie HTTP-aanvraag verzenden ondersteunt de volgende methoden:
|
URL | De URL van de server waarnaar de HTTP-aanvraag wordt verzonden. |
Kopteksten | Het sleutel- en waardepaar voor de HTTP-aanvraag. Er kunnen meerdere sleutel- en waardeparen worden ingevoerd. |
Hoofdtekst | De content die naar de server moet worden verzonden. |
Triggers
De actie HTTP-aanvraag verzenden kan in elke workflow worden gebruikt.
Voorbeeld
In deze voorbeeldworkflow wordt een POST HTTP-aanvraag naar een server verzonden wanneer een bestelling is betaald.
Responscodes
De volgende tabel geeft weer hoe Flow de HTTP-antwoordcode verwerkt zodra het een antwoord ontvangt.
HTTP-antwoordcode | Hoe Flow de antwoordcode verwerkt |
---|---|
2XX of 3XX Geslaagd | Flow markeert de HTTP-aanvraag als geslaagd en voert verdere acties uit in de workflow. |
429 of 5XX Fout | Flow probeert tot 24 uur lang de actie automatisch te herhalen, totdat er een andere antwoordcode wordt ontvangen of deze een time-out krijgt. | Andere antwoordcode | Als je app een code terugstuurt die niet in deze tabel voorkomt of een time-out krijgt bij het opnieuw proberen van acties, dan markeert Flow de HTTP-aanvraag als mislukt. Verdere workflowacties worden niet uitgevoerd. |