Heim > Java > javaLernprogramm > Warum erhalte ich in POST-Jersey-Anfragen die Fehlermeldung „Nicht unterstützter Medientyp'?

Warum erhalte ich in POST-Jersey-Anfragen die Fehlermeldung „Nicht unterstützter Medientyp'?

Mary-Kate Olsen
Freigeben: 2024-11-04 01:59:02
Original
1102 Leute haben es durchsucht

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

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:

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

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage