You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I updated to quarkus 3.9 and noticed different behavior in content-type matching.
As of RFC (https://datatracker.ietf.org/doc/html/rfc2045#section-5.1) the content-type header value should be handled case-insensitive but the handling in quarkus resteasy-reactive is case-sensitive. only the subtype-Part is handled case-insensitive in the AbstractJsonMessageBodyReader:
This issue occured to me, because i updated from Quarkus 3.2.8 to quarkus 3.9.4 and my client sends "Application/json" as content-type which is rejected with a message containing that no messagebodyreader can be found.
Can you please make this case-insensitive again?
The text was updated successfully, but these errors were encountered:
I updated to quarkus 3.9 and noticed different behavior in content-type matching.
As of RFC (https://datatracker.ietf.org/doc/html/rfc2045#section-5.1) the content-type header value should be handled case-insensitive but the handling in quarkus resteasy-reactive is case-sensitive. only the subtype-Part is handled case-insensitive in the AbstractJsonMessageBodyReader:
quarkus/independent-projects/resteasy-reactive/common/runtime/src/main/java/org/jboss/resteasy/reactive/common/providers/serialisers/AbstractJsonMessageBodyReader.java
Line 24 in cfcd5a3
This issue occured to me, because i updated from Quarkus 3.2.8 to quarkus 3.9.4 and my client sends "Application/json" as content-type which is rejected with a message containing that no messagebodyreader can be found.
Can you please make this case-insensitive again?
The text was updated successfully, but these errors were encountered: