首頁 > Java > java教程 > 為什麼在 Jersey 中發布 JSON 資料時出現 HTTP 錯誤 415(不支援的媒體類型)?

為什麼在 Jersey 中發布 JSON 資料時出現 HTTP 錯誤 415(不支援的媒體類型)?

DDD
發布: 2024-10-31 13:08:32
原創
783 人瀏覽過

Why Am I Getting HTTP Error 415 (Unsupported Media Type) When Posting JSON Data in Jersey?

Jersey 中使用JSON 的POST 請求失敗,並出現錯誤415(不支援的媒體類型)

在Tomcat 中使用Jersey 時,某些用戶遇到HTTP 錯誤415(不支援的媒體類型)嘗試POST JSON 資料時。如果您的 Jersey 應用程式缺少 JSON/POJO 支援所需的程式庫,則可能會發生這種情況。

要解決此問題,請將以下程式庫合併到您的專案中:

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

球衣- entity-filtering-2.17
<code class="xml"><dependency>
    <groupId>org.glassfish.jersey.media</groupId>
    <artifactId>jersey-media-json-jackson</artifactId>
    <version>2.17</version>
</dependency></code>
登入後複製

如果您使用Maven,新增以下相依性將取得以上所有內容:在2.17 以外的Jersey 版本的上下文中,確保與Jackson 版本2.3.2 相容以獲得最佳功能。

以上是為什麼在 Jersey 中發布 JSON 資料時出現 HTTP 錯誤 415(不支援的媒體類型)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板