Ce sujet est résolu.
1 | |||
Auteur | Messages | ||
---|---|---|---|
yasumi2136 | #1 Posté le 19/7/2020 à 16:56:03 | ||
Bonjour, Dans la documentation de la classe URL du composant gb.web, on peut y voir les méthodes statiques telles que : Decode Celles qui apparaissent en rouge, sont celles que l'on peut retrouver dans les sources de la classe URL de gb.web. J'ai poursuivi mon exploration au sein des sources du composant, et j'ai trouvé ces méthodes Encode & Decode par exemple, AILLEURS de la classe URL. Ma question est : Pourquoi pouvons-nous faire un appel à URL.Decode, et surtout pourquoi la méthode Décode est "attaché" à "URL." ? Merci pour l'éventuelle explication. | |||
spheris | #2 Posté le 22/7/2020 à 19:49:53 | ||
Pourquoi faire un appel à URL.Decode? Tout simplement pour décoder l'URL encodé à l'aide du format application/x-www-form-urlencoded. Pourquoi Decode est attaché à URL? Tout simplement parce que c'est la forme d'écriture d'un composant GB3. LA forme la plus courante est :
| |||
yasumi2136 | #3 Posté le 24/7/2020 à 12:33:21 | ||
Spheris, je ne parle pas l'usage du composant ou de la syntaxe, mais bel et bien de la portée de Decode au sein de la classe URL. Pour comprendre ce que je veux dire, ouvre les sources du composant gb.web dans l'IDE Gambas et jette un oeil à la classe URL. Tu comprendras mieux mon interrogation. EDIT: En faite la raison en est toute simple, URL.Decode se situe dans le composant gb.util.web que le composant gb.web inclus. ! [Component] https://gitlab.com/gambas/gambas/-/blob/master/comp/src/gb.util.web/.src/URL.class Sujet résolu ! | |||
spheris | #4 Posté le 25/7/2020 à 12:19:55 | ||
1 |