- Expédié
- 7 août 2026 à 04:07 UTC
- Auteur
- kamo
- Commite
- f9272ff
socialTimelineApi.timeline fixie les fournisseurs d'un CSV commun. Une virgule dans une requête VALUE se déplace en %2C, et tout saut qui re-encodage transforme celui en %252C APIService a fait exactement cela, en remettant son URL en amont à RestTemplate en tant que La chaîne, qui le traite comme un TEMPLATE d'URI et encode une deuxième fois. MediaService décodé une fois et voit le jeton unique "facebook%2Cx", qui correspond pas de code de fournisseur, donc un filtre multi-fournisseur a renvoyé une alimentation vide. Sélection Une puce ou aucune n'est un point fixe, c'est pourquoi personne ne l'a signalée. Le double-encodage de la passerelle est fixé dans l'engagement d'appariement d'APIService, et le Le taux de prudence social atteint MediaService directement sur 8443 plutôt que par le biais que la passerelle - mais le client ne doit pas dépendre d'un comportement de codage de saut, et les params répétés sont la forme correcte du fil. - La chronologie accompagne un param par param par la puce sélectionnée. Un CSV remis par tout futur appelant est SPLIT ici plutôt que passé à travers, donc la vieille forme ne peut pas revenir silencieusement, et les jetons blancs sont abandonnés au lieu d'envoyer - les prestataires. - Le contrat de la filière par procuration est précisé : forwardToMediaService passe le brut la recherche de chaîne à travers verbatim, donc chaque événement survit, et il ne doit jamais se replier en CSV. Les tests affirment l'URL qui quitte réellement le navigateur: params répétés, pas de "%" et pas de ', n'importe où dans la requête, un CSV scindé plutôt que transmis, le demande de fournisseur unique inchangée, et les fournisseurs ont été entièrement omis lorsqu'il n'y a pas de puce sélectionné. MediaService accepte les deux formes au moyen d'une règle d'analyse (voir correspondent, les URL CSV mises en cache et en signet ne sont pas affectées. tsc --noEmit clean; 879 tests, 0 échecs; la prochaine construction réussit.