"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا أتلقى خطأ في نوع الوسائط غير مدعوم في طلبات POST Jersey؟

لماذا أتلقى خطأ في نوع الوسائط غير مدعوم في طلبات POST Jersey؟

تم النشر بتاريخ 2024-11-07
تصفح:709

Why Am I Getting an Unsupported Media Type Error in POST Jersey Requests?

خطأ في نوع الوسائط غير مدعوم في طلبات POST Jersey

عند مواجهة رمز حالة HTTP 415 - نوع وسائط غير مدعوم في طلب POST إلى Jersey REST، تكمن المشكلة عادةً في فقدان دعم JSON/POJO في توزيع Jersey. لحل هذا الخطأ، يجب إضافة تبعيات JAR الضرورية إلى المشروع.

على وجه التحديد، التبعيات التالية مطلوبة:

  • jersey-media-json-jackson
  • jackson-jaxrs-json-provider
  • jackson-core
  • jackson-databind
  • jackson-annotations
  • jackson-jaxrs-base
  • jackson-module-jaxb-annotations
  • jersey-entity-filtering

في حالة استخدام Maven، يمكن إضافة التبعية على النحو التالي:


    org.glassfish.jersey.media
    jersey-media-json-jackson
    2.17

لاحظ أنه بالنسبة لمستخدمي إصدارات Jersey بخلاف 2.17، قد تختلف إصدارات التبعية المتعدية. راجع وثائق جيرسي للإصدار المحدد المستخدم. من خلال إضافة التبعيات المناسبة، سيتم تمكين دعم JSON/POJO لخدمة Jersey REST، مما يسمح بطلبات POST الناجحة بمحتوى JSON.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3