استجابة http
تُستخدم عقدة استجابة http لإرسال استجابات HTTP إلى الطلبات التي تتم معالجتها بواسطة عقدة http in. تكمل دورة معالجة الطلبات وتعيد البيانات إلى العميل.
إعدادات عقدة استجابة http

1. الاسم
حقل لتحديد اسم العقدة.
يتم عرض الاسم في مساحة العمل ويساعد في التعرف بسهولة على العقدة.
إذا تُرك فارغًا، سيتم تسمية العقدة بـ استجابة http.
مثال:
- اسم العقدة:
إرسال استجابة JSON
الحقول المحددة بواسطة الرسالة الواردة (msg)
تستخدم عقدة استجابة http كائن msg المرسل إليها كمدخل لتشكيل استجابة HTTP. إليك المعلمات الرئيسية:
-
msg.payload
محتوى الاستجابة. يتم إرساله إلى العميل في جسم الاستجابة.مثال:
- لإرسال نص:
msg.payload = "مرحبًا، العالم!"; - لاستجابة JSON:
msg.payload = { status: "ok", value: 42 };
- لإرسال نص:
-
msg.statusCode
رمز الحالة HTTP للاستجابة. إذا لم يتم تحديد هذا الحقل، يتم استخدام200 OKبشكل افتراضي.أمثلة على رموز الحالة:
200— نجاح.201— تم إنشاء المورد بنجاح.400— خطأ في العميل.404— المورد غير موجود.500— خطأ داخلي في الخادم.
مثال:
msg.statusCode = 404; // المورد غير موجود
-
msg.headers
كائن يحدد رؤوس استجابة HTTP. يسمح لك بتحديد، على سبيل المثال، نوع المحتوى، التخزين المؤقت، أو رؤوس مخصصة.مثال:
msg.headers = {
"Content-Type": "application/json",
"Cache-Control": "no-cache"
};