Deduplicate idna, log, mime, mime_guess, percent-encoding, unicase, url, ws

This commit is contained in:
Simon Sapin 2019-08-19 19:21:59 +02:00
parent 8fd06759dc
commit 8eb650bafd
4 changed files with 44 additions and 213 deletions

View file

@ -16,7 +16,6 @@ use hyper::Method;
use hyper::StatusCode;
use ipc_channel::ipc::IpcReceiver;
use mime::{self, Mime};
use mime_guess::guess_mime_type;
use net_traits::blob_url_store::{parse_blob_url, BlobURLStoreError};
use net_traits::filemanager_thread::RelativePos;
use net_traits::request::{CredentialsMode, Destination, Referrer, Request, RequestMode};
@ -654,7 +653,7 @@ fn scheme_fetch(
}
// Set Content-Type header.
let mime = guess_mime_type(file_path);
let mime = mime_guess::from_path(file_path).first_or_octet_stream();
response.headers.typed_insert(ContentType::from(mime));
// Setup channel to receive cross-thread messages about the file fetch