In order to conserve server resources I’m looking for a way to retrieve the content type of a given url using javascript. It should not download the complete content from the url only the headers. Is this possible with the restrictions javascript has.
Advertisement
Answer
Make an Ajax call with a head request.
var url = window.location.href; var xhttp = new XMLHttpRequest(); xhttp.open('HEAD', url); xhttp.onreadystatechange = function () { if (this.readyState == this.DONE) { console.log(this.status); console.log(this.getResponseHeader("Content-Type")); } }; xhttp.send();