Skip to content

Commit eab6120

Browse files
committed
support redirect resources with JSON mimetype
1 parent 281e9eb commit eab6120

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/resources/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,8 @@ pub enum MimeType {
207207
TextHtml,
208208
/// `"application/javascript"`
209209
ApplicationJavascript,
210+
/// `"application/json"`
211+
ApplicationJson,
210212
/// `"audio/mp3"`
211213
AudioMp3,
212214
/// `"video/mp4"`
@@ -234,6 +236,7 @@ impl MimeType {
234236
"gif" => MimeType::ImageGif,
235237
"html" => MimeType::TextHtml,
236238
"js" => MimeType::ApplicationJavascript,
239+
"json" => MimeType::ApplicationJson,
237240
"mp3" => MimeType::AudioMp3,
238241
"mp4" => MimeType::VideoMp4,
239242
"png" => MimeType::ImagePng,
@@ -256,6 +259,7 @@ impl MimeType {
256259
self,
257260
Self::ApplicationJavascript
258261
| Self::FnJavascript
262+
| Self::ApplicationJson
259263
| Self::TextCss
260264
| Self::TextPlain
261265
| Self::TextHtml
@@ -276,6 +280,7 @@ impl From<&str> for MimeType {
276280
"image/gif" => MimeType::ImageGif,
277281
"text/html" => MimeType::TextHtml,
278282
"application/javascript" => MimeType::ApplicationJavascript,
283+
"application/json" => MimeType::ApplicationJson,
279284
"audio/mp3" => MimeType::AudioMp3,
280285
"video/mp4" => MimeType::VideoMp4,
281286
"image/png" => MimeType::ImagePng,
@@ -294,6 +299,7 @@ impl From<&MimeType> for &str {
294299
MimeType::ImageGif => "image/gif",
295300
MimeType::TextHtml => "text/html",
296301
MimeType::ApplicationJavascript => "application/javascript",
302+
MimeType::ApplicationJson => "application/json",
297303
MimeType::AudioMp3 => "audio/mp3",
298304
MimeType::VideoMp4 => "video/mp4",
299305
MimeType::ImagePng => "image/png",

0 commit comments

Comments
 (0)