J'ai un projet Android pour animaux de compagnie DroidIn qui utilise HttpClient 4 (intégré dans Android) pour faire une certaine forme d'authentification basée. J'ai commencé à remarquer que les personnes qui utilisent le WiFi signalent des problèmes de connexion. Cela n'aide pas non plus que le site auquel j'accède dispose d'un certificat auto-assigné. Eh bien - la question est (je suis assez vague sur les détails WiFi) Si WiFi au hotspot ne supporte pas HTTPS serait-ce une raison suffisante pour la connexion à l'échec et est-ce que je peux faire à côté de proxy dans un autre serveur d'applications HTTP qui appellerait alors le site HTTPS?Authentification HTTPS via WiFi en utilisant HttpClient 4
Répondre
wifi est juste un protocole de bas niveau, vous avez affaire à HTTP & TCP/IP qui ne connaît pas le wifi. Donc, vous pouvez ignorer le fait que vous utilisez le wifi, juste essayer de voir si le serveur est accessible du côté client. (essayez un telnet sur le port https qui est 443 par défaut)
Le wifi pourrait bloquer le port 443 - mais je serais surpris puisque https est un protocole assez communément utilisé par les utilisateurs standards. Si c'était bloqué, ça pourrait être votre problème. La réponse de slmix détecterait ce cas - mais puisque vous n'êtes pas avec le client, il n'est probablement pas pratique d'exécuter ce telnet (même si Android le supporte).
Juste une note de côté qu'il ya une application gratuite (connectbot) sur Android qui fait full SSH. Assez impressionnant. L'utilisateur qui a signalé le problème me dit qu'il peut accéder au site mobile via le navigateur de son appareil qui fonctionne sur le même téléphone que mon application – Bostone
J'ai le même problème dans mon application Air. Il s'appelle Postal, une application de suivi du courrier pour le service brésilien. (J'apprécierais si vous l'essayez en wifi et me nourrissez). Il fonctionne toujours sur 2G/3G mais fonctionne rarement lorsqu'il est connecté au Wi-Fi. Tout le reste fonctionne mais AIR APPS! Parfois ça marche, parfois ça ne marche pas dans le même téléphone et/ou point d'accès. Et quand ça ne marche pas, aucune autre application AIR ne fonctionne aussi.
Même l'application de test Tour de Flex Mobile AMF Remoting ne fonctionne plus.
Les requêtes HTTPRequests ou AMF Remoting ne fonctionnent pas. Il donne juste Erreur 404 - Page introuvable.
Ce n'est pas une chose de routeur parce que parfois cela fonctionne. Je crois que c'est un problème dans AIR lorsque l'adaptateur réseau actif change, il continue à essayer de passer à 2G/3G. C'est quelque chose qu'Adobe devrait regarder.
- 1. Client Python HTTPS avec authentification de base via proxy
- 2. bot pywikipedia avec authentification https et http
- 3. Accès à l'API Facebook en utilisant REST et HttpClient
- 4. Python urllib2 Authentification HTTPS et proxy NTLM
- 5. Lire et terminer le flux dans HttpClient 4
- 6. Prévention de HttpClient 4 à partir de la redirection suivante
- 7. iPhone: authentification par certificat client HTTPS
- 8. cURL: https via un proxy
- 9. Comment lancer raccourci réseau wifi en utilisant C#
- 10. Comment énumérer tous les réseaux WiFi disponibles en utilisant Delphi
- 11. Aide en utilisant l'API Facebook REST - Notifications.send en utilisant HttpClient (Java)
- 12. Le téléchargement d'un fichier via https sur java
- 13. Comment rediriger les demandes entrantes de domain.com vers www.domain.com via HTTP et HTTPS en utilisant .htaccess?
- 14. Authentification de service Web en utilisant OpenID
- 15. Comment envoyer une requête HTTPS via un proxy en Java?
- 16. Authentification Django depuis .NET en utilisant HttpWebRequest et HttpWebResponse via HTTP POST
- 17. Projet Android utilisant httpclient -> http.client (apache), méthode post/get
- 18. Authentification via POP3 à l'aide de vPopMail
- 19. Authentification de base HTTP QuickTime sur Safari 4
- 20. Authentification par formulaires via l'authentification Windows
- 21. Récupération de pages Web via https
- 22. Appel du service WCF via https
- 23. ASP.NET, contrôle de connexion, authentification, https/ssl, chemin de cookie
- 24. Authentification de formulaires ASP.NET via Querystring
- 25. appel httpclient de servlet
- 26. Est-ce que urllib2 dans Python 2.6.1 prend en charge le proxy via https
- 27. Authentification Windows intégrée & SSL
- 28. HttpClient ThreadSafeClientConnManager throws "Connexion réinitialisée"
- 29. Remplacement Colspan = "2" avec Colspan = "4" en utilisant Jquery
- 30. Authentification Kerberos en PHP
Je comprends. Mais voici la capture: site est accessible à partir du même appareil G1) lors de l'utilisation du navigateur Web et l'application fonctionne très bien à partir de l'émulateur qui utilise LAN direct au même endroit. – Bostone