Je voudrais déterminer si une URL donnée est une image sans s'appuyer sur l'extension du fichier. En JavaScript, existe-t-il un moyen d'obtenir les en-têtes de réponse HTTP d'une URL sans récupérer le contenu entier du fichier?En JavaScript, existe-t-il un moyen de récupérer le type de contenu d'une URL sans récupérer le fichier entier?
0
A
Répondre
3
Vous pouvez faire un http HEAD. Ceci est couvert dans Accessing the web page's HTTP Headers in JavaScript
La méthode HEAD est identique à GET sauf que le serveur NE DOIT PAS retourner un corps de message dans la réponse. La méta-information contenue dans les en-têtes HTTP en réponse à une demande HEAD DEVRAIT être identique à l'information envoyée en réponse à une requête GET. Cette méthode peut être utilisée pour obtenir une méta-information concernant l'entité impliquée par la demande sans transférant le corps d'entité lui-même. Cette méthode est souvent utilisée pour tester les liens hypertextes pour la validité, l'accessibilité et la modification récente .