Wyślij żądanie HTTP
Ta strona została wydrukowana dnia May 24, 2022. Aby zapoznać się z aktualną wersją, odwiedź https://help.shopify.com/pl/manual/shopify-flow/reference/actions/send-http-request.
Czynność o nazwie Wyślij żądanie HTTP polega na połączeniu Twojego workflow z serwerem WWW lub adresem URL i wysłaniu żądania HTTP.
Po wysłaniem żądania HTTP Flow oczekuje on maksymalnie 30 sekund na kod odpowiedzi HTTP. Jeśli Flow nie otrzymał odpowiedzi po 30 sekundach, zamyka połączenie z aplikacją i ponownie wysyłanie żądania.
Pola
Czynność Wyślij żądanie HTTP zawiera następujące pola.
Pole | Opis |
---|---|
Metoda HTTP | Metoda żądania HTTP do wysłania. Czynność Wyślij żądanie HTTP obsługuje następujące metody:
|
Adres URL | Adres URL serwera, do którego wysyłane jest żądanie HTTP. |
Nagłówki | Parowanie klucza i wartości dla żądania HTTP. Można wprowadzić wiele par klucz-wartość. |
Treść | Zawartość do wysłania do serwera. |
Wyzwalacze
Czynność Wyślij żądanie HTTP może być używana w każdym workflow.
Przykład
W tym przykładowym workflow żądanie HTTP POST jest wysyłane do serwera po opłaceniu zamówienia.
Kody odpowiedzi
W poniższej tabeli opisano sposób, w jaki platforma Flow przetwarza kod odpowiedzi HTTP po otrzymaniu odpowiedzi.
Kod odpowiedzi HTTP | Jak Flow przetwarza kod odpowiedzi |
---|---|
Sukces 2XX lub 3XX | Flow oznacza żądanie HTTP jako powodzenie i wykonuje kolejne czynności w workflow. |
Błąd 429 lub 5XX | Flow automatycznie ponownie uruchamia czynność przez 24 godziny, dopóki nie otrzyma innego kodu odpowiedzi lub upłynie czas. | Inny kod odpowiedzi | Jeśli Twoja aplikacja zwróci kod, który nie jest opisany w tej tabeli lub podczas ponowiania czynności ułomi się, Flow oznacza żądanie HTTP jako nieudane. Nie są podejmowane kolejne czynności workflow. |