Skicka HTTP-förfrågan
Den här sidan skrevs ut den May 25, 2022. Besök https://help.shopify.com/sv/manual/shopify-flow/reference/actions/send-http-request för den aktuella versionen.
Åtgärden Skicka HTTP-förfrågan ansluter ditt arbetsflöde till en webbserver eller URL och skickar HTTP-förfrågningar.
När Flow skickar din HTTP-förfrågan väntar den i maximalt 30 sekunder för en HTTP-svarskod. Om Flow inte har fått ett svar efter 30 sekunder stänger det anslutningen till din app och skickar förfrågan på nytt.
Fält
Åtgärden skicka HTTP-förfrågan innehåller följande fält.
Fält | Beskrivning |
---|---|
HTTP-metod | Metod för HTTP-förfrågan att skicka. Åtgärden Skicka HTTP-förfrågan stöder följande metoder:
|
URL | URL för den server som HTTP-begäran skickas till. |
Rubriker | Nyckel- och värdeparet för HTTP-förfrågan. Flera nyckelvärdespar kan anges. |
Brödtext | Innehållet som ska skickas till servern. |
Utlösare
Åtgärden skicka HTTP-förfrågan kan användas i alla arbetsflöden.
Exempel
I det här arbetsflödet skickas en POST HTTP-förfrågan till en server när en order är betald.
Svarskoder
Följande tabell visar hur flödet processar HTTP-svarskoden när den har fått ett svar.
HTTP-svarskod | Hur Flow hanterar svarskoden |
---|---|
2XX eller 3XX lyckas | Flow markerar HTTP-begäran som en framgång och utför följande åtgärder i arbetsflödet. |
429 eller 5XX fel | Flow försöker automatiskt åtgärden i upp till 24 timmar tills den får en annan svarskod eller med tiden ut. | Annan svarskod | Om din app returnerar en kod som inte beskrivs i den här tabellen eller om den tar slut när den försöker igen markerar Flow HTTP-begäran som misslyckande. Efterföljande arbetsflödesåtgärder vidtas inte. |