8
votes

Encodeur d'URL BlackBerry

J'ai besoin d'encoder une URL à l'aide de HTTP GET Demande dans BlackBerry. Quelqu'un peut-il m'aider à trouver comment puis-je y parvenir?


0 commentaires

4 Réponses :


8
votes

Vous allez ici; ^) xxx


0 commentaires

18
votes

WhyTt n'utilisez-vous pas de rim URLENCODEDPOSTDATA ? xxx


5 commentaires

Grande solution mais pas portable. Compte tenu, il veut exécuter son logiciel sur un mobile différent, il posera à nouveau la même question. Le mieux consiste à éviter les classes qui ne fonctionnent que sur une plate-forme.


Je ne peux pas dire à coup sûr ... Dans ce cas, vous avez raison, car ce n'est pas une fonctionnalité dépendante de la plate-forme. Mais toujours simple, c'est bien, mettez-le en œuvre quand ils vous demandent.


Il ne dis pas réellement qu'il écrit le code mobile de la plate-forme inter-plate-forme, donc dans ce cas, je serais parallèlement à Cholice - il me semble plus sûr (moins susceptible d'introduire des bugs) d'utiliser une API native sur une approche homebrew.


Peut-être que je suis mal compris la question ici, mais je ne pense pas que cette réponse fait quelle question demande, du tout. URLENCODEDPOSTDATA est destiné aux paramètres de codage d'URL de paramètres sur les paramètres POST (paires de touches / valeur), à écrire en tant que contenu octets dans un POST Demande. Cela me ressemble (et à quelques autres réponses ici) que l'OP demande à encoder l'URL elle-même. Par exemple, http://maps.google.com/?addr=123 Main St, New York, NY -> http://maps.google.com/?addr=123 + Main + St, + New + York, + NY . Cela ne fait pas ça.


Je ne suis pas capable d'obtenir une chaîne codée URL appropriée de cette solution: voici mon lien Map.google .Com / Cartes? Saddr = HD5 & DT4 8TA



6
votes

Utilisez la classe fournie par W3. Voici le téléchargement lien


0 commentaires

3
votes

La réponse à l'aide de "URLENCODEDPOSTDATA" ci-dessus est incorrecte. Exemple corrigé: xxx

acclamations!


0 commentaires