Le réseau chez moi utilise un proxy. Jai donc configuré le proxy sur iPhone. Je peux me connecter à Internet et accéder à Facebook en utilisant le navigateur Safari sans aucun problème. Cependant, lorsque jaccède à Facebook en utilisant lapplication native, cela me donne une erreur de connexion. Pourquoi cela est-il ainsi? Lapplication native utilise-t-elle différents ports au lieu dobtenir des objets JSON via le port HTTP? Je suis assez nouveau dans ce domaine, alors soyez indulgents avec moi.

Réponse

Tout dabord, cest une très bonne question. Wow. Jessaie depuis des jours de comprendre comment attaquer celui-ci.

Jai configuré « Charles Web Debugging Proxy » sur mon Mac et configurez mon iPhone pour quil le touche.

Tout dabord, il touche http://api.facebook.com/restserver.php , qui crache ceci:

<chat_connect_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd"> <host>9.channel</host> <port>80</port> <channel>p_123456789</channel> <seq>0</seq> 

Pendant ce temps, il se connecte également à iphone.facebook.com qui donne du XML. Ensuite, il se connecte à 0.9_channel.facebook.com:80 et envoie des requêtes qui renvoient JSON.

Il semble que tout se passe sur le port 80. Etes-vous sûr quil ny a pas dautre problème de votre côté?

Réponse

Commentaires

  • Bien que votre réponse puisse théoriquement répondre à la question, il serait préférable dinclure les parties essentielles de larticle dans une réponse ci-dessous, et de fournir le lien de référence

Réponse

Jai activé et configuré le serveur proxy wingate sur mon iPhone, je reçois du trafic pour Facebook (ce qui est autorisé), mais mon application Facebook sur mon iPhone est juste en « mise à jour » et le fait pas charger. Il doit manquer quelque chose?

Réponse

facebook utilise le port 443 pour communiquer entre iphone

Commentaires

  • Le port 443 est pour SSL / TLS. et le navigateur Web utilise également ce port pour communiquer avec Facebook et tout site compatible SSL / TLS.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *