HTTP talebi gönder
Bu sayfanın yazdırılma zamanı: Mar 21, 2023. Geçerli sürüm için https://help.shopify.com/tr/manual/shopify-flow/reference/actions/send-http-request adresini ziyaret edin.
HTTP taleplerini gönder eylemi, iş akışınızı bir web sunucusuna veya URL'ye bağlar ve HTTP talepleri gönderir.
Flow, HTTP talebinizi gönderdikten sonra HTTP yanıt kodu için maksimum 30 saniye bekler. Flow 30 saniye sonra yanıt almazsa uygulamanızla olan bağlantıyı koparır ve talebi yeniden gönderir.
Alanlar
HTTP isteği gönder işlemi aşağıdaki alanları içerir.
Alan | Açıklama |
---|---|
HTTP yöntemi | HTTP talebini gönderme yöntemi. HTTP isteği gönder işlemi aşağıdaki yöntemleri destekler:
|
URL | HTTP talebinin gönderildiği sunucunun URL'si. |
Üstbilgiler | HTTP talebi için anahtar ve değer eşleri. Birden fazla anahtar değer çifti girilebilir. |
Gövde | Sunucuya gönderilecek içerik. |
Tetikleyiciler
HTTP isteği gönder işlemi herhangi bir iş akışında kullanılabilir.
Örnek
Bu örnek iş akışında, bir siparişin ödemesi olduğunda sunucuya POST HTTP talebi gönderilir.
Yanıt kodları
Aşağıdaki tabloda, yanıt aldıktan sonra Flow'un HTTP yanıt kodunu nasıl işlediği açıklanmaktadır.
HTTP yanıt kodu | Flow, yanıt kodunu nasıl işler? |
---|---|
2XX veya 3XX Başarısı | Flow, HTTP talebini başarılı olarak işaretler ve iş akışında sonraki işlemleri gerçekleştirir. |
429 veya 5XX Hatası | Flow, işlemi, farklı bir yanıt kodu alana veya zaman içinde geçene kadar 24 saate kadar otomatik olarak yeniden denemeyi sağlar. | Diğer yanıt kodu | Uygulamanız bu tabloda açıklanmayan bir kod döndürür veya işlemleri yeniden denerken zaman aşımına uğrarsa Flow, HTTP talebini başarısız olarak işaretler. Sonraki iş akışı işlemleri alınmaz. |