确保内容类型和内容编码,仍然得到 415 Unsupported media type
Made sure content-type and content-encoding, still get 415 Unsupported media type
在我的应用程序中,我使用 okhttp3 和 retrofit2 发送请求。这是我通过 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 错误代码。
环境:
- 红帽
- 改造:2.3.0
- 还行http:3.8
- 日志记录拦截器:3.8
不仅@Produce类型要匹配@Consumes类型,@Body也要完全匹配
在我的应用程序中,我使用 okhttp3 和 retrofit2 发送请求。这是我通过 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 错误代码。
环境:
- 红帽
- 改造:2.3.0
- 还行http:3.8
- 日志记录拦截器:3.8
不仅@Produce类型要匹配@Consumes类型,@Body也要完全匹配