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 Beim Einsatz eines REST-Dienstes liegt das Problem typischerweise in der fehlenden JSON/POJO-Unterstützung in der Jersey-Distribution. Um diesen Fehler zu beheben, müssen dem Projekt die erforderlichen JAR-Abhängigkeiten hinzugefügt werden.
Im Einzelnen sind dies die folgenden Abhängigkeiten Erforderlich:
If Mit Maven kann die Abhängigkeit wie folgt hinzugefügt werden:
<code class="xml"><dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> <version>2.17</version> </dependency></code>
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.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in POST-Jersey-Anfragen die Fehlermeldung „Nicht unterstützter Medientyp'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!