คุณสามารถใช้ Assign Message เพื่อฝังเนื้อหาแบบไดนามิกในเพย์โหลดของข้อความตอบกลับและข้อความขอ

หากต้องการฝังตัวแปรของ Edge Flow ในเพย์โหลด XML ให้ใช้วงเล็บปีกกาครอบตัวแปรที่กําหนด ดังนี้ {prefix.name}

ตัวอย่างต่อไปนี้ฝังค่าของuser-agentตัวแปรโฟลว์ส่วนหัว HTTP ในองค์ประกอบ XML ชื่อ User-agent

<AssignMessage name="set-dynamic-content">
  <AssignTo createNew="false" type="response"></AssignTo>
  <Set>
    <Payload contentType="text/xml">
      <User-agent>{request.header.user-agent}</User-agent>
    </Payload>
  </Set>
  <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>

สําหรับเพย์โหลด JSON คุณสามารถแทรกตัวแปรได้โดยใช้แอตทริบิวต์ variablePrefix และ variableSuffix ที่มีอักขระตัวคั่น ดังที่แสดงในตัวอย่างต่อไปนี้

<AssignMessage name="set-payload">
  <Payload contentType="application/json" variablePrefix="@" variableSuffix="#">
  {
     "user-agent": "@request.header.user-agent#"
  }
  </Payload>
</AssignMessage>

ดูรายการตัวแปรของโฟลว์ทั้งหมดได้ที่ข้อมูลอ้างอิงเกี่ยวกับตัวแปรของโฟลว์

คุณสามารถใส่ตัวแปรโดยใช้วงเล็บปีกกาได้ในรุ่น 16.08.17 ของเวอร์ชันระบบคลาวด์