2010-02-04 11 views
0

je suis en train de faire une simple requête HTTP au serveur et serveur renvoie 0 problème est queproblème de réponse HTTP dans le dispositif réel BlackBerry

sur simulateur je reçois « 0 » (expected)

et appareil réel je reçois "text/html ||||||||||, < ||||| 0" (réponse non désirée)

ai-je oublié quelque chose?

+0

Il peut être utile de publier une partie du code que vous utilisez pour établir la connexion et en lire les données. –

Répondre

0

Cela dépend. Accédez-vous au serveur HTTP via BES ou BIS? Si c'est le cas, vous devez savoir que l'appareil n'établit pas de connexion HTTP avec le serveur, le BES ou BIS le fait pour le périphérique. Il fait d'autres choses utiles qui ne peuvent pas être attendues.

+0

Non, je n'accède pas au serveur http via BES ou BIS. – Vivart

+0

Hmm, vous avez donc ajouté: deviceSide = true à votre URL de connexion? Publier du code pourrait aider. – Richard

+0

Je n'utilise que le code de connexion http donné dans api doc. mais la seule différence est l'agent utilisateur lorsque j'utilise c.setRequestProperty ("User-Agent", "Profile/MIDP-2.0 Configuration/CLDC-1.0"); je reçois null et quand je n'utilise aucun agent utilisateur je reçois text/html ||||| |||||, <||||| 0. @richard J'utilise la bonne connexion. – Vivart