MIME: add application/manifest+json type
Maxim Dounin
mdounin at mdounin.ru
Mon Mar 4 14:07:17 UTC 2019
Hello!
On Mon, Mar 04, 2019 at 06:05:02AM +0100, Anas Bouzid wrote:
> # HG changeset patch
> # User Anas Bouzid <bouzid.anas.1 at gmail.com>
> # Date 1551674425 -3600
> # Mon Mar 04 05:40:25 2019 +0100
> # Node ID 4424fc3aec3eb5de188de2f95adcbf095bf14816
> # Parent 3f1db95d758ab6b331065e99df47666bb1ed5e06
> MIME: add application/manifest+json type
>
> The .webmanifest extension should be served using
> the application/manifest+json MIME type.
> https://w3c.github.io/manifest/#media-type-registration
>
> diff -r 3f1db95d758a -r 4424fc3aec3e conf/mime.types
> --- a/conf/mime.types Sun Mar 03 16:49:02 2019 +0300
> +++ b/conf/mime.types Mon Mar 04 05:40:25 2019 +0100
> @@ -30,6 +30,7 @@
> application/java-archive jar war ear;
> application/json json;
> application/mac-binhex40 hqx;
> + application/manifest+json webmanifest;
> application/msword doc;
> application/pdf pdf;
> application/postscript ps eps ai;
Thanks for the patch.
For the record:
- The application/manifest+json is not something officially
registered (https://www.iana.org/assignments/media-types/media-types.xhtml).
- The specification does not seem to be complete, only a working
draft is available.
- The MIME type isn't present in Apache mime.types
(http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types).
Note that we generally only add most popular types to the
mime.types as shipped with nginx. It currently doesn't look like
the "application/manifest+json" type qualify.
Note that if you want to add additional types or serve some files
with specific custom types, you can do so using the "types"
directive, see http://nginx.org/r/types for examples.
--
Maxim Dounin
http://mdounin.ru/
More information about the nginx-devel
mailing list