ماذا تعني رموز خطأ HTTP مثل 400 و 401 و 403 و 404 و 429 و 500 و 502 و 503؟
رموز حالة HTTP هي استجابات موحدة تستخدمها خدمات الويب وواجهات برمجة التطبيقات.
قد تواجه هذه الرموز أثناء استخدام Polyosync، أو أثناء استكشاف مشكلة في تكامل، أو عند مراجعة معلومات الخطأ الفنية.
معنى رمز الحالة هو عام. السبب المحدد يعتمد على الطلب والخدمة التي أعادته.
400 — طلب غير صالح
لم يتمكن الخادم من معالجة الطلب لأن المعلومات المقدمة كانت غير صالحة أو لم تستوفِ المتطلبات المتوقعة.
تحقق من الإدخال وتكوين الطلب.
401 — غير مصرح
يفتقر الطلب إلى مصادقة صالحة.
تحقق مما إذا كانت جلسة العمل أو تفويض التكامل ذات الصلة صالحة.
403 — محظور
فهم الخادم الطلب لكنه لا يسمح بالإجراء المطلوب.
راجع الأذونات المعمول بها وقيود الوصول.
404 — غير موجود
لم يتم العثور على المورد المطلوب.
تحقق من مرجع المورد، وعنوان URL، وسياق مساحة العمل.
429 — عدد كبير جدًا من الطلبات
يقوم الخدمة بتقييد الطلبات لأن عتبة معدل قابلة للتطبيق قد تم الوصول إليها.
تجنب إرسال نفس الطلب مرارًا وتكرارًا. راجع أي إرشادات محددة من المزود حول متى يمكن إعادة المحاولة.
500 — خطأ داخلي في الخادم
واجهت الخدمة حالة غير متوقعة أثناء معالجة الطلب.
هذا لا يحدد، بمفرده، السبب الجذري.
502 — بوابة غير صالحة
تلقى خدمة تعمل كبوابة استجابة غير صالحة من خدمة سابقة.
قد يشير ذلك إلى وجود مشكلة تتعلق بخدمة معتمدة.
503 — الخدمة غير متاحة
الخدمة غير قادرة مؤقتًا على معالجة الطلب.
تشمل الأسباب المحتملة عدم التوفر المؤقت، أو الحمل الزائد، أو الصيانة.
504 — انتهاء مهلة البوابة
لم تتلقَ بوابة استجابة في الوقت المناسب من خدمة سابقة.
قد يحدث هذا عندما تستغرق عملية معتمدة وقتًا طويلاً.
تمييزات مهمة
خطأ 401 لا يعني بالضرورة أن حسابك قد تم حذفه.
خطأ 403 لا يعني بالضرورة أن النظام الأساسي معطل؛ قد يكون الوصول مقيدًا عن عمد.
خطأ 404 لا يثبت أن المورد لم يكن موجودًا أبدًا.
خطأ من سلسلة 500 لا يحدد تلقائيًا Polyosync كعنصر معطل؛ قد تأتي الاستجابة من خدمة خارجية.
ماذا يجب أن أفعل؟
سجل رمز الحالة الدقيق، والعملية التي أنتجته، والوقت التقريبي، والخدمة المتأثرة.
إذا كانت العملية قد تكون قد عدلت بيانات العمل، تحقق من نتيجتها قبل إعادة المحاولة.
متى يجب أن أتصل بالدعم
قدم رمز الحالة مع السياق الكامل.
رمز رقمي بمفرده نادرًا ما يكون كافيًا لتحديد السبب الجذري.