الصيغة
HttpPost(context: any, url: string, body?: string, contentTypeOrCompatibility?: string | number | boolean, headersOrContentType?: table | string, headers?: table): stringالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
context | any | يتم توفير الوسيطة الذاتية أو السياقية عند استدعاء مساعدي نمط الطريقة. |
url | string | HTTP أو WebSocket URL للاتصال به. |
body? | string | تم إرسال نص الطلب مع طلب HTTP. |
contentTypeOrCompatibility? | string | number | boolean | نوع المحتوى أو علامة التوافق لتوقيعات HttpPost القديمة. |
headersOrContentType? | table | string | جدول الرؤوس أو قيمة نوع المحتوى، اعتمادًا على نمط الاتصال. |
headers? | table | رؤوس HTTP المرسلة مع الطلب. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
body | string | نص استجابة HTTP. |
الوصف
يرسل طلب POST ويعيد نص الاستجابة.
استدعه مع 6 parameter: context, url, body, contentTypeOrCompatibility, headersOrContentType, headers. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.
يعيد body (string). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.
مثال
مثال استدعاء باستخدام قيم مؤقتة.
local result = HttpPost(nil, "example", "example", "example", "example", {})
print(result)