analyser une URL en asp classique

la programmation


Salut à tous J’essaie d’analyser une URL renvoyée par un service Web et je souhaite analyser les valeurs des paramètres renvoyées. Voici à quoi ressemble l’URL lorsqu’elle est renvoyée par le service Web.

href=”http://emhaallrca/HMALED_EMH/edchartlink.aspx?token=wpLJXBWvloRJFKWY7UhAWSAJT4fHOW4dzLniQSkYRuTtvrq7rbugLvc%2f8FI%3d&chart=dLmvQiUSZQwaFHcfu1seUlOjAoKNfqEJyTF%2bRvkg v3mpHJynG3P5S1VjjTpPwMSJPLfDNTLbE0i8vdDU

Je suis intéressé à obtenir les valeurs du jeton et du graphique.

J’ai pensé à utiliser split() et à charger des éléments dans un tableau, mais ce ne serait pas facile de rechercher deux valeurs différentes.

Quelqu’un a-t-il une suggestion ou peut-il m’indiquer un article que je peux lire. Google n’a pas été d’une grande aide.

Merci

Solution 1

Vous êtes dans la bonne direction. Il faudrait que tu fasses split() quelques fois. D’abord avec “?” cela supprimera l’URL de la chaîne de requête. Ensuite, sur la chaîne de requête, vous en ferez une autre split() avec “&” qui vous donnera

token=wpLJXBWvloRJFKWY7UhAWSAJT4fHOW4dzLniQSkYRuTtvrq7rbugLvc%2f8FI%3d
chart=dLmvQiUSZQwaFHcfu1seUlOjAoKNfqEJyTF%2bRvkgv3mpHJynG3P5S1VjjTpPwMSJPLfDNTLbE0i8vdDU

maintenant, soit vous pouvez traiter avec un autre fractionnement, soit puisque vous connaissez votre syntex, vous pouvez utiliser des manipulations de chaînes.

Solution 2

Dim WordArray,WordArray1

WordArray=Split(TheUrl,"?")
WordArray=Split(WordArray(1),"&")  'Get two parameter expression

WordArray1 = Split(WordArray(0),"=")
token = WordArray1(1)

WordArray1 = Split(WordArray(1),"=")
chart = WordArray1(1)

Solution 4

Collection de papier cartonné Brasov

コメント

タイトルとURLをコピーしました