File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/main/java/io/gravitee/policy/ai/token/track Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 1515 */
1616package io .gravitee .policy .ai .token .track ;
1717
18- import io .gravitee .common .http .MediaType ;
1918import io .gravitee .gateway .api .http .HttpHeaderNames ;
2019import io .gravitee .gateway .reactive .api .context .http .HttpPlainExecutionContext ;
2120import io .gravitee .gateway .reactive .api .policy .http .HttpPolicy ;
2221import io .gravitee .policy .ai .token .track .configuration .AiTokenTrackingConfiguration ;
2322import io .gravitee .policy .ai .token .track .utils .Tokens ;
2423import io .reactivex .rxjava3 .core .Completable ;
2524import java .util .List ;
25+ import java .util .Locale ;
2626
2727public class AiTokenTrackPolicy implements HttpPolicy {
2828
@@ -72,6 +72,6 @@ private static boolean isJsonBody(HttpPlainExecutionContext ctx) {
7272 .headers ()
7373 .getOrDefault (HttpHeaderNames .CONTENT_TYPE , List .of ())
7474 .stream ()
75- .anyMatch (MediaType . APPLICATION_JSON :: equals );
75+ .anyMatch (s -> s . toLowerCase ( Locale . ROOT ). contains ( "json" ) );
7676 }
7777}
You can’t perform that action at this time.
0 commit comments