Lähetä HTTP-pyyntö
Tämä sivu on tulostettu Aug 07, 2022. Nykyinen versio on osoitteessa https://help.shopify.com/fi/manual/shopify-flow/reference/actions/send-http-request.
Lähetä HTTP-pyyntö ‑toiminto liittää työnkulkusi verkkopalvelimeen tai URL-osoitteeseen ja lähettää HTTP-pyyntöjä.
Kun Flow on lähettänyt sinulle HTTP-pyynnön, se odottaa korkeintaan 30 sekunnin ajan, että sovelluksesi vastaa sille HTTP-vastauskoodilla. Jos Flow ei ole 30 sekunnin kuluttua saanut sovellukselta vastausta, se katkaisee yhteyden sovellukseen ja lähettää pyynnön uudelleen.
Kentät
Lähetä HTTP-pyyntö ‑toiminto sisältää seuraavat kentät:
Kenttä | Kuvaus |
---|---|
HTTP-menetelmä | Menetelmä HTTP-pyynnön lähettämiseksi. Lähetä HTTP-pyyntö ‑toiminto tukee seuraavia menetelmiä:
|
URL-osoite | Sen palvelimen URL-osoite, johon HTTP-pyyntö lähetetään. |
Otsikot | HTTP-pyynnön avain ja arvopari. Voit syöttää useita avainarvopareja. |
Runko | Palvelimelle lähetettävä sisältö. |
Käynnistimet
Lähetä HTTP-pyyntö ‑toimintoa voidaan käyttää missä tahansa työnkulussa.
Esimerkki
Tässä esimerkkityönkulussa POST HTTP ‑pyyntö lähetetään palvelimelle, kun tilaus maksetaan.
Vastauskoodit
Seuraavassa taulukossa kuvataan, miten Flow käsittelee HTTP-vastauskoodia sen jälkeen, kun se on saanut vastauksen.
HTTP-vastauskoodi | Miten Flow käsittelee vastauskoodin |
---|---|
2XX tai 3XX Success | Flow merkitsee HTTP-pyynnön onnistuneeksi ja suorittaa työnkulussa seuraavana olevat toiminnot. |
429 tai 5XX virhe | Flow yrittää automaattisesti suorittaa toimintoa uudelleen jopa 24 tunnin ajan, kunnes se vastaanottaa toisen vastauskoodin tai aikakatkaistaan. | Muu vastauskoodi | Jos sovelluksesi palauttaa koodin, jota ei ole kuvattu tässä taulukossa, tai jos se aikakatkaistaan, kun se yrittää suorittaa toimintoja uudelleen, Flow merkitsee HTTP-pyynnön epäonnistuneeksi. Työnkulussa seuraavana olevia toimintoja ei suoriteta. |