La conversion d'URL courtes en URL longues est une tâche courante dans le développement Web, en particulier lorsqu'il s'agit de redirections. Cet article explique comment y parvenir en utilisant JavaScript et deux bibliothèques populaires, Axios et l'API Fetch. Nous montrerons comment récupérer l'URL complète à partir d'un lien TikTok raccourci.
Axios est un client HTTP basé sur Promise pour les navigateurs et Node.js. Vous trouverez ci-dessous un exemple simple d'utilisation d'Axios pour convertir une URL courte en un format long.
<code class="language-javascript">axios("https://vt.tiktok.com/ZS6yXCpvq/") .then(res => console.log(`Axios获取的完整URL: ${res.request.res.responseUrl}`)) .catch(err => console.error(err));</code>
// URL complète obtenue par Axios : https://www.php.cn/link/99ec8b626a47132c52969dd081cdd808
Instructions :
L'API Fetch offre un moyen plus moderne d'effectuer des requêtes réseau. Voici comment l'utiliser pour obtenir les mêmes résultats :
<code class="language-javascript">fetch("https://vt.tiktok.com/ZS6yXCpvq/") .then(res => res.text()) .then(data => console.log(`Fetch获取的完整URL: ${data}`)) .catch(err => console.error(err)); </code>
// URL complète obtenue par Fetch : https://www.php.cn/link/99ec8b626a47132c52969dd081cdd808
Instructions :
Axios et Fetch offrent tous deux des moyens simples de convertir des URL courtes en URL longues en JavaScript. Bien qu'Axios puisse offrir des fonctionnalités supplémentaires telles que des intercepteurs et une conversion automatique des données JSON, Fetch est intégré aux navigateurs modernes et est puissant pour les requêtes de base. En fonction des besoins de votre projet, vous pouvez choisir l'une ou l'autre méthode pour gérer les redirections d'URL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!