Fehler bei nicht unterstütztem Medientyp in POST-Jersey-Anfragen
Beim Auftreten eines HTTP-Statuscodes 415 – Nicht unterstützter Medientyp in einer POST-Anfrage an einen Jersey REST-Dienst verwenden, liegt das Problem typischerweise in der fehlenden JSON/POJO-Unterstützung in der Jersey-Distribution. Um diesen Fehler zu beheben, müssen die erforderlichen JAR-Abhängigkeiten zum Projekt hinzugefügt werden.
Im Einzelnen sind die folgenden Abhängigkeiten erforderlich:
Bei Verwendung von Maven kann die Abhängigkeit wie folgt hinzugefügt werden:
org.glassfish.jersey.media jersey-media-json-jackson 2.17
Beachten Sie, dass für Benutzer anderer Jersey-Versionen als 2.17 die transitiven Abhängigkeitsversionen unterschiedlich sein können. Informationen zur jeweils verwendeten Version finden Sie in der Jersey-Dokumentation. Durch das Hinzufügen der entsprechenden Abhängigkeiten wird die JSON/POJO-Unterstützung für den Jersey REST-Dienst aktiviert, was erfolgreiche POST-Anfragen mit JSON-Inhalten ermöglicht.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3