Encoder/Décoder Une URl En C++
Comment puis-je coder une URL dans le côté client et Décoder le même à côté Serveur.Est-il Intégré dans les api sont disponibles à cet effet.Quiconque s'il vous plaît suggérer une solution.Aussi je veux savoir comment puis-je faire de pourcentage de codage en C++?
Vous devez spécifier OS / bibliothèques utilisées.
Enfin j'ai trouvé une API pour Encoder/Décoder--> UrlCanonicalize. C'est un shell api, nous pouvons utiliser cette API pour l'Encodage ou le Décodage de notre URL. Veuillez Consulter le lien ci-dessous msdn.microsoft.com/en-us/library/windows/desktop/...
curl_easy_escape
et curl_easy_unescape
sembler évident possibilités.Enfin j'ai trouvé une API pour Encoder/Décoder--> UrlCanonicalize. C'est un shell api, nous pouvons utiliser cette API pour l'Encodage ou le Décodage de notre URL. Veuillez Consulter le lien ci-dessous msdn.microsoft.com/en-us/library/windows/desktop/...
OriginalL'auteur Rono | 2013-08-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez consulter cette l'article et cette
Encoder:
Décoder:
new[]
etdelete []
, et...Na pas à obtenir votre point de Sir!!! Pourriez-vous expliquer plus clairement???
Mieux vaut utiliser un
std::string
ou unstd::vector
plutôt que d'utilisernew []
etdelete []
directement. Juste pour exemple, si une exception est levée n'importe où entre lesnew
et ladelete
, ces fuites de mémoire.Enfin j'ai trouvé une API pour Encoder/Décoder--> UrlCanonicalize. C'est un shell api, nous pouvons utiliser cette API pour l'Encodage ou le Décodage de notre URL. Veuillez Consulter le lien ci-dessous msdn.microsoft.com/en-us/library/windows/desktop/...
hmmm... ce n'est pas le coder la fonction manquante dans un
SAFE
déclaration? commentif(SAFE[*pSrc])
être traitées?OriginalL'auteur Rahul Tripathi
J'ai trouvé cette la mise en œuvre de dlib tout à fait utile. Vous n'avez même pas besoin de saisir l'ensemble de la bibliothèque, juste ces 4 fonctions (unhex, hex, de codage, de décodage). Et il a un coup de pouce de licence.
OriginalL'auteur strangeqargo
Pour L'Encodage:
Vous pouvez utiliser "g_uri_escape_string()" fonction de la glib.h.
https://developer.gnome.org/glib/stable/glib-URI-Functions.html
le compiler avec:
OriginalL'auteur Vineet Mimrot