ส่งคำขอ HTTP

การดำเนินการส่งคำขอ HTTPจะเชื่อมต่อขั้นตอนการทำงานของคุณกับเซิร์ฟเวอร์หรือ URL ของเว็บไซต์ และส่งคำขอ HTTP

หลังจาก Flow ส่งคำขอ HTTP ของคุณแล้ว ระบบจะรอให้แอปของคุณตอบกลับด้วยรหัสตอบกลับ HTTPเป็นเวลาไม่เกิน 30 วินาที หาก Flow ไม่ได้รับการตอบกลับเมื่อผ่านไปแล้ว 30 วินาที ระบบจะเลิกเชื่อมต่อกับแอปของคุณและจะส่งคำขออีกครั้ง

ช่อง

การดำเนินการส่งคำขอ HTTP มีช่องดังต่อไปนี้

ช่องที่ใช้ในการดำเนินการส่งคำขอ HTTP
ช่อง คำอธิบาย
วิธีการของ HTTP วิธีที่ใช้ส่งคำขอ HTTP การดำเนินการส่งคำขอ HTTP รองรับวิธีการต่อไปนี้:

  • รับ - ส่งคำขอข้อมูลจากเซิร์ฟเวอร์
  • ลบ - ลบแหล่งข้อมูลออกจากเซิร์ฟเวอร์
  • หัว - ดึงส่วนหัวการตอบกลับ HTTP ของเซิร์ฟเวอร์
  • ตัวเลือก - ดึงตัวเลือกและฟีเจอร์ที่เซิร์ฟเวอร์รองรับ
  • แพตช์ - การอัปเดตแหล่งข้อมูลบางส่วนบนเซิร์ฟเวอร์
  • วาง - อัปเดตข้อมูลบนเซิร์ฟเวอร์
  • โพสต์ - สร้างหรือเปลี่ยนแหล่งข้อมูลบนเซิร์ฟเวอร์
URL URL ของเซิร์ฟเวอร์ที่มีการส่งคำขอ HTTP ไป
ส่วนหัว คู่คีย์และค่าสำหรับคำขอ HTTP สามารถป้อนคู่คีย์-ค่าได้หลายคู่
เนื้อหา เนื้อหาที่จะส่งไปยังเซิร์ฟเวอร์

ทริกเกอร์

การดำเนินการส่งคำขอ HTTP นั้นสามารถใช้ได้ในทุกขั้นตอนการทำงาน

ตัวอย่าง

ตัวอย่างขั้นตอนการทำงานที่ส่งคำขอ POST HTTP เมื่อคำสั่งซื้อได้รับการชำระเงิน

ในตัวอย่างขั้นตอนการทำงานนี้ ระบบจะส่งคำขอ POST HTTP ไปยังเซิร์ฟเวอร์เมื่อคำสั่งซื้อได้รับการชำระเงิน

รหัสการตอบกลับ

ตารางต่อไปนี้จะอธิบายว่า Flow ประมวลผลรหัสการตอบสนอง HTTPอย่างไรหลังจากได้รับการตอบสนอง

วิธีที่ Flow ประมวลผลรหัสตอบกลับ HTTP
รหัสตอบกลับ HTTP วิธีที่ Flow ประมวลผลรหัสตอบกลับ
ความสำเร็จ 2XX หรือ 3XX Flow จะทำเครื่องหมายคำขอ HTTP ว่าสำเร็จและดำเนินการขั้นต่อไปในขั้นตอนการทำงาน
ข้อผิดพลาด 429 หรือ 5XX Flow จะลองทำการดำเนินการอีกครั้งเป็นเวลาไม่เกิน 24 ชั่วโมงจนกว่าจะได้รับรหัสตอบกลับอื่นหรือหมดเวลา
รหัสตอบกลับอื่นๆ หากแอปของคุณส่งคืนรหัสที่ไม่ได้ระบุไว้ในตารางนี้หรือหมดเวลาในขณะที่ลองทำการดำเนินการอีกครั้ง Flow จะทำเครื่องหมายคำขอ HTTP ว่าล้มเหลว ฉะนั้นการดำเนินการขั้นต่อไปในขั้นตอนการทำงานจะไม่เกิดขึ้น

พร้อมเริ่มต้นการขายด้วย Shopify แล้วหรือยัง

ทดลองใช้งานฟรี