J'ai décidé de transférer l'application API Web vers un sous-domaine, et je dois rendre stables toutes les anciennes applications Android et ios qui utilisent ces API, comment puis-je rediriger avec la méthode param in post comme celle-ci :
à :
ou quelle est la meilleure solution pour résoudre ce problème
C'est un changement radical. Vous pouvez faire en sorte que la première URL émette une redirection 301 déplacée définitivement, mais il n'y a aucun moyen de récupérer la publication. Le client doit remarquer ce code d'état de réponse, vérifier l'en- Location
tête de la nouvelle URL, puis réessayer la demande à cet endroit. Il s'agit d'un processus manuel et, surtout, ce n'est pas quelque chose que le client est susceptible d'attendre ou de justifier en premier lieu.
En règle générale, c'est là qu'intervient la gestion des versions de l'API. Vous devez conserver les anciennes URL actives et envoyer un avis de dépréciation à vos clients, ainsi qu'une date de mise à niveau, qui devrait être suffisamment éloignée pour permettre à vos clients de mettre à jour raisonnablement leurs applications en conséquence. Ensuite, vous pouvez éventuellement désactiver les anciennes URL une fois cette date passée. Les clients qui n'ont pas encore été mis à niveau seront toujours en panne, mais vous leur avez au moins donné un avertissement juste en premier.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots