الأدوات العامة

HttpPost

يرسل طلب POST ويعيد نص الاستجابة.

الصيغة

HttpPost(context: any, url: string, body?: string, contentTypeOrCompatibility?: string | number | boolean, headersOrContentType?: table | string, headers?: table): string

الوسائط

الاسمالنوعالوصف
contextanyيتم توفير الوسيطة الذاتية أو السياقية عند استدعاء مساعدي نمط الطريقة.
urlstringHTTP أو WebSocket URL للاتصال به.
body?stringتم إرسال نص الطلب مع طلب HTTP.
contentTypeOrCompatibility?string | number | booleanنوع المحتوى أو علامة التوافق لتوقيعات HttpPost القديمة.
headersOrContentType?table | stringجدول الرؤوس أو قيمة نوع المحتوى، اعتمادًا على نمط الاتصال.
headers?tableرؤوس HTTP المرسلة مع الطلب.

القيم الراجعة

الاسمالنوعالوصف
bodystringنص استجابة 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)