簡體   English   中英

確定 content-type 和 content-encoding,仍然得到 415 Unsupported media type

[英]Made sure content-type and content-encoding, still get 415 Unsupported media type

在我的應用程序中,我使用okhttp3retrofit2發送請求。 這是我通過HttpLoggingInterceptor記錄的請求:

  okhttp3.OkHttpClient: --> POST https://something/here http/1.1
  okhttp3.OkHttpClient: Content-Type: application/json; charset=UTF-8
  okhttp3.OkHttpClient: Content-Length: 2596
  okhttp3.OkHttpClient: --> END POST (2596-byte body)

我的服務器中有這個:

@Consumes("application/json; charset=UTF-8")

目前,不斷收到 HTTP 415 錯誤代碼。

環境:

  • 紅色的帽子
  • Retrofit:2.3.0
  • 好的http:3.8
  • 日志攔截器:3.8

不僅@Produce 類型應該匹配@Consumes 類型,@Body 也應該完全匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM