Skip to content

Showing a way to handle Mime Types and the Apache mime.types file

Ole Christian Eidheim requested to merge hytano:master into master

Created by: hytano

It is nice if a server responds with Content-Type set in the header when sending files.

The example shows a way to handle mime types (ready for copy and paste for all the lazy ones ;-) ) and how to use it in the default file handler of the example. The mime types are downloaded from the web. This demonstrates the use of Client to download content from another server and react on the content of the respone's status code. If successful (200 OK) it parses the content into a simple lookup table.

Perhaps it is useful to move the "class MimeTypes" lookup table to some other part of the project. Having a config option to automatic load a file in the mime.types format. I missed this kind of feature everytime I had to use an embedded web server. But perhaps this is not in the scope of this project...?

Merge request reports