HTTP Request

การส่งคำขอ HTTP ไปยังเซิร์ฟเวอร์เพื่อดึงหรือส่งข้อมูล

วิธีการส่งคำขอ: เลือกวิธีการส่งคำขอ เช่น GET (ใช้เพื่อดึงข้อมูล) หรือ POST (ใช้เพื่อส่งข้อมูล)

ที่อยู่ปลายทาง: ระบุ URL ของเซิร์ฟเวอร์ที่คุณต้องการส่งคำขอไป

ประเภทของเนื้อหา: เลือกประเภทของข้อมูลที่ต้องการส่ง มี 4 แบบให้เลือก:

  • text/plain: ข้อความธรรมดา ไม่มีการจัดรูปแบบพิเศษ

  • application/json: รูปแบบข้อมูล JSON ซึ่งใช้บ่อยในการส่งข้อมูลที่มีโครงสร้าง

  • multipart/form-data: ใช้สำหรับส่งข้อมูลหลายส่วน เช่น อัปโหลดไฟล์

  • application/x-www-form-urlencoded: รูปแบบที่ใช้เข้ารหัส URL โดยอักขระทั้งหมดจะถูกเข้ารหัสก่อนส่ง (เป็นค่าเริ่มต้นหากไม่ระบุค่าอื่น)

เวลาในการรอ - เวลาในการรอเพื่อดำเนินการคำขอ HTTP เลือก 0 หากไม่ต้องการตั้งเวลาในการรอ Headers - ส่วนนี้มักใช้เพื่อยืนยันการใช้ API ของคุณโดยการเพิ่มHeaderที่จำเป็น เนื้อหาที่ต้องการรับ - การตอบกลับรับข้อมูลที่ส่งกลับจากการเรียก API ในรูปแบบต่างๆ เช่นJSON, ข้อความ, base64

Headers

สำหรับการยืนยันเมื่อใช้ API ในกรณีที่จำเป็น ตัวอย่างเช่น หากคุณต้องการยืนยันด้วย Bearer token คุณสามารถใช้:

/Authorization:Bearer hfkasf2938safjkb,bfclsaidfcf,jsacbliwgsbdcjsacsdakhfasjbasdfhfakjsfdbcasdfgasfbasdfhbfcbashdagdkbsajfhgdsb.

เขียนชุดคำสั่งภายในเนื้อหา เมื่อเขียนชุดคำสั่งภายในเนื้อหาเพื่อเข้าถึงข้อมูล เช่น ตัวแปร ตาราง ฯลฯ ผลลัพธ์สุดท้ายจะต้องเป็น JSON ที่ถูกต้อง เพื่อหลีกเลี่ยงข้อผิดพลาด เพราะเนื้อหาประเภทนี้มักถูกจัดรูปแบบมาอย่างชัดเจน ข้อความหลายบรรทัด หากค่าของข้อมูลที่คุณอ้างอิงเป็นข้อความ และมีบรรทัดใหม่ในนั้น คุณต้องเพิ่มเครื่องหมายอัศเจรีย์ (!) ก่อนที่จะเขียนคีย์เวิร์ดของข้อมูล ตัวอย่างเช่น:

{
   "longText": {{!$stringify([variables.src])}}
}

อื่นๆ หากค่าของข้อมูลที่คุณอ้างอิงเป็นอ็อบเจกต์, อาร์เรย์, ฯลฯ คุณสามารถเขียน {} ลงในเนื้อหาได้โดยตรง ตัวอย่างเช่น:

 {
    "profile": {{$stringify[variables.userProfile]}}, // { name: 'John Doe', email: '[email protected]' }
    "stats": {{$stringify[variables.stats]}} // stats:["10", "200", "87", "21"]
 }

การตอบกลับ หลังจากที่คุณได้รับข้อมูลที่ส่งกลับจากการเรียก API คุณจำเป็นต้องจัดการกับมันเพื่อใช้งานได้ ส่วนนี้ประกอบด้วยข้อมูลสำคัญที่คุณควรทราบ ประเภทของการตอบกลับ ประเภทของการตอบกลับ ซึ่งโดยปกติจะเป็น JSON เส้นทางข้อมูล กำหนดเส้นทางของข้อมูลที่ต้องการ ตัวอย่างเช่น เมื่อการตอบกลับส่งข้อมูลเหล่านี้กลับมา:

{
   "status": 200,
   "data": {
      "name": "Prices",
      "values": [
        { "id": 1, "value": 4000 },
        { "id": 2, "value": 24000 }
      ]
   }
}

กรณีที่คุณต้องการดึงค่าของอาร์เรย์ valuesใช้รูปแบบ data.values และหากต้องการค่าลำดับแรกของอาร์เรย์ valuesใช้รูปแบบ data.values.0 หากคุณต้องการดึงค่าทั้งหมดที่ส่งกลับมาตามที่ระบุไว้ ก็ไม่จำเป็นต้องตั้งค่าเส้นทางข้อมูล Data path กำหนดค่าให้กับตัวแปร สามารถกำหนดค่าให้กับตัวแปรได้ - ชื่อตัวแปร ชื่อตัวแปรที่ใช้กำหนดค่า ข้อมูลนี้จะปรากฏเมื่อคุณเลือกกำหนดให้กับตัวแปร - แทรกลงในตาราง สามารถแทรกค่าเข้าไปในคอลัมน์ในตารางได้ - เลือกคอลัมน์ คอลัมน์ที่ต้องการแทรกค่า ข้อมูลนี้จะปรากฏเมื่อคุณเลือกแทรกลงในตาราง - เพิ่มแถวเพิ่มเติม เพิ่มแถวเพิ่มเติมลงในคอลัมน์ในตาราง

Last updated

Was this helpful?