الانتقال إلى المحتوى الرئيسي
إذا تلقيت HTML كاستجابة “Bad Request” بدلًا من JSON، فمن المحتمل ألا يكون معامل نص طلب POST بصيغة JSON صالحة. على سبيل المثال، إذا أرسلت JSON غير الصالح التالي:
فستُرجَع استجابة “Bad Request”. يوجد في الكود أعلاه ثلاث مشكلات: فاصلة مفقودة بعد post، ونص المنشور يحتوي على مجموعة مزدوجة من علامات ” التنصيص دون تهريب (escaping)، وعلامة اقتباس نهاية مفقودة على platform. يجب أن يكون JSON الصالح كالتالي:
يمكنك اختبار JSON الخاص بك بإرسال طلب POST إلى العنوان التالي للتحقق منه. تأكّد من ضبط Content-Type على text/plain. نوصي بتجربة الاستدعاء في Postman، الذي يمكنه المساعدة في تصحيح تنسيق JSON. يُرجى مراجعة القسم التالي لمزيد من المعلومات.

التحقق من صحة JSON

يمكنك التحقق من صحة JSON باستخدام مدقق لغوي عبر الإنترنت مثل https://jsonlint.com/ أو باستخدام Postman. يمكنك أيضًا استخدام نقطة النهاية /validate/json الخاصة بنا:

validate