|
18 | 18 |
|
19 | 19 | import java.io.Serializable; |
20 | 20 | import java.nio.charset.Charset; |
21 | | -import java.nio.charset.StandardCharsets; |
22 | 21 | import java.util.ArrayList; |
23 | 22 | import java.util.Collection; |
24 | 23 | import java.util.Collections; |
@@ -120,32 +119,9 @@ public class MediaType extends MimeType implements Serializable { |
120 | 119 |
|
121 | 120 | /** |
122 | 121 | * A String equivalent of {@link MediaType#APPLICATION_JSON}. |
123 | | - * @see #APPLICATION_JSON_UTF8_VALUE |
124 | 122 | */ |
125 | 123 | public static final String APPLICATION_JSON_VALUE = "application/json"; |
126 | 124 |
|
127 | | - /** |
128 | | - * Media type for {@code application/json;charset=UTF-8}. |
129 | | - * @deprecated as of 5.2 in favor of {@link #APPLICATION_JSON} |
130 | | - * since major browsers like Chrome |
131 | | - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
132 | | - * now comply with the specification</a> and interpret correctly UTF-8 special |
133 | | - * characters without requiring a {@code charset=UTF-8} parameter. |
134 | | - */ |
135 | | - @Deprecated |
136 | | - public static final MediaType APPLICATION_JSON_UTF8; |
137 | | - |
138 | | - /** |
139 | | - * A String equivalent of {@link MediaType#APPLICATION_JSON_UTF8}. |
140 | | - * @deprecated as of 5.2 in favor of {@link #APPLICATION_JSON_VALUE} |
141 | | - * since major browsers like Chrome |
142 | | - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
143 | | - * now comply with the specification</a> and interpret correctly UTF-8 special |
144 | | - * characters without requiring a {@code charset=UTF-8} parameter. |
145 | | - */ |
146 | | - @Deprecated |
147 | | - public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8"; |
148 | | - |
149 | 125 | /** |
150 | 126 | * Media type for {@code application/octet-stream}. |
151 | 127 | */ |
@@ -182,32 +158,6 @@ public class MediaType extends MimeType implements Serializable { |
182 | 158 | */ |
183 | 159 | public static final String APPLICATION_PROBLEM_JSON_VALUE = "application/problem+json"; |
184 | 160 |
|
185 | | - /** |
186 | | - * Media type for {@code application/problem+json}. |
187 | | - * @since 5.0 |
188 | | - * @see <a href="https://www.iana.org/assignments/media-types/application/problem+json"> |
189 | | - * Problem Details for HTTP APIs, 6.1. application/problem+json</a> |
190 | | - * @deprecated as of 5.2 in favor of {@link #APPLICATION_PROBLEM_JSON} |
191 | | - * since major browsers like Chrome |
192 | | - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
193 | | - * now comply with the specification</a> and interpret correctly UTF-8 special |
194 | | - * characters without requiring a {@code charset=UTF-8} parameter. |
195 | | - */ |
196 | | - @Deprecated |
197 | | - public static final MediaType APPLICATION_PROBLEM_JSON_UTF8; |
198 | | - |
199 | | - /** |
200 | | - * A String equivalent of {@link MediaType#APPLICATION_PROBLEM_JSON_UTF8}. |
201 | | - * @since 5.0 |
202 | | - * @deprecated as of 5.2 in favor of {@link #APPLICATION_PROBLEM_JSON_VALUE} |
203 | | - * since major browsers like Chrome |
204 | | - * <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=438464"> |
205 | | - * now comply with the specification</a> and interpret correctly UTF-8 special |
206 | | - * characters without requiring a {@code charset=UTF-8} parameter. |
207 | | - */ |
208 | | - @Deprecated |
209 | | - public static final String APPLICATION_PROBLEM_JSON_UTF8_VALUE = "application/problem+json;charset=UTF-8"; |
210 | | - |
211 | 161 | /** |
212 | 162 | * Media type for {@code application/problem+xml}. |
213 | 163 | * @since 5.0 |
@@ -258,26 +208,6 @@ public class MediaType extends MimeType implements Serializable { |
258 | 208 | */ |
259 | 209 | public static final String APPLICATION_NDJSON_VALUE = "application/x-ndjson"; |
260 | 210 |
|
261 | | - /** |
262 | | - * Media type for {@code application/stream+json}. |
263 | | - * @since 5.0 |
264 | | - * @deprecated as of 5.3, see notice on {@link #APPLICATION_STREAM_JSON_VALUE}. |
265 | | - */ |
266 | | - @Deprecated |
267 | | - public static final MediaType APPLICATION_STREAM_JSON; |
268 | | - |
269 | | - /** |
270 | | - * A String equivalent of {@link MediaType#APPLICATION_STREAM_JSON}. |
271 | | - * @since 5.0 |
272 | | - * @deprecated as of 5.3 since it originates from the W3C Activity Streams |
273 | | - * specification which has a more specific purpose and has been since |
274 | | - * replaced with a different mime type. Use {@link #APPLICATION_NDJSON} as |
275 | | - * a replacement or any other line-delimited JSON format (for example, JSON Lines, |
276 | | - * JSON Text Sequences). |
277 | | - */ |
278 | | - @Deprecated |
279 | | - public static final String APPLICATION_STREAM_JSON_VALUE = "application/stream+json"; |
280 | | - |
281 | 211 | /** |
282 | 212 | * Media type for {@code application/xhtml+xml}. |
283 | 213 | */ |
@@ -440,16 +370,13 @@ public class MediaType extends MimeType implements Serializable { |
440 | 370 | APPLICATION_FORM_URLENCODED = new MediaType("application", "x-www-form-urlencoded"); |
441 | 371 | APPLICATION_GRAPHQL_RESPONSE = new MediaType("application", "graphql-response+json"); |
442 | 372 | APPLICATION_JSON = new MediaType("application", "json"); |
443 | | - APPLICATION_JSON_UTF8 = new MediaType("application", "json", StandardCharsets.UTF_8); |
444 | 373 | APPLICATION_NDJSON = new MediaType("application", "x-ndjson"); |
445 | 374 | APPLICATION_OCTET_STREAM = new MediaType("application", "octet-stream"); |
446 | 375 | APPLICATION_PDF = new MediaType("application", "pdf"); |
447 | 376 | APPLICATION_PROBLEM_JSON = new MediaType("application", "problem+json"); |
448 | | - APPLICATION_PROBLEM_JSON_UTF8 = new MediaType("application", "problem+json", StandardCharsets.UTF_8); |
449 | 377 | APPLICATION_PROBLEM_XML = new MediaType("application", "problem+xml"); |
450 | 378 | APPLICATION_PROTOBUF = new MediaType("application", "x-protobuf"); |
451 | 379 | APPLICATION_RSS_XML = new MediaType("application", "rss+xml"); |
452 | | - APPLICATION_STREAM_JSON = new MediaType("application", "stream+json"); |
453 | 380 | APPLICATION_XHTML_XML = new MediaType("application", "xhtml+xml"); |
454 | 381 | APPLICATION_XML = new MediaType("application", "xml"); |
455 | 382 | APPLICATION_YAML = new MediaType("application", "yaml"); |
|
0 commit comments