Jersey REST 服務中的 POST 請求問題和 415 錯誤
許多 RESTful API 涉及在 POST 請求中發送和接收 JSON 資料。然而,當用戶遇到 415「不支援的媒體類型」錯誤時,可能會感到沮喪。在 Tomcat 上使用 Jersey 框架時通常會出現此問題。
此錯誤的解決方案在於預設 Jersey 發行版中缺少 JSON/POJO 支援。為了解決這個問題,您需要為您的專案添加適當的依賴項:
必要的依賴項:
Maven 整合:
如果您使用Maven,將以下相依性新增至您的pom.xml 檔案:
org.glassfish.jersey.media jersey-media-json-jackson 2.17
非 Maven 用戶:
對於那些不使用 Maven 的用戶,您可以手動下載並新增上述 jar。確保您的 Jersey 版本有合適的 Jackson 2.3.2 版本。
有了這些依賴項,Jersey 將能夠處理 POST 請求中的 JSON 數據,解決 415 錯誤並讓您成功與您的 API 互動。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3