Nätverket hos mig använder en proxy. Så jag har ställt in proxy i iPhone. Jag kan ansluta till internet och komma åt Facebook med Safari-webbläsaren utan problem. Men när jag öppnar Facebook med den inbyggda appen ger det mig ett anslutningsfel. Varför är det så? Använder den inbyggda appen olika portar istället för att få JSON-objekt via HTTP-port? Jag är ganska ny på det här, så var med mig.

Svar

För det första är detta en riktigt bra fråga. Wow. Jag har försökt i flera dagar att ta reda på hur jag kan attackera den här.

Jag ställde in ”Charles Web Debugging Proxy” på min Mac och ställ in min iPhone för att slå den.

Först träffar den http://api.facebook.com/restserver.php , som spottar detta:

<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> 

Samtidigt ansluter det också till iphone.facebook.com vilket ger lite XML. Sedan ansluter det till 0.9_channel.facebook.com:80 och skickar några förfrågningar som returnerar JSON.

Det verkar som om allt är gjort över port 80. Är du säker på att det inte finns något annat problem i din ände?

Svar

<åt sidan class = "s-notice s-notice__info js-post-notice mb16" role = "status">

Kommentarer

  • Medan ditt svar teoretiskt kan svara på frågan, det skulle vara att föredra att inkludera de väsentliga delarna av artikeln i ett svar nedan och tillhandahålla länken för referens

Svar

Jag har aktiverat och konfigurerad wingate proxyserver på min iphone, jag får lite trafik till Facebook (vilket är tillåtet genom), men min facebook-app på min iphone sitter bara vid ”uppdatering” och gör inte laddas. Det måste vara något som saknas?

Svar

facebook använder port 443 för att kommunicera mellan iPhone

Kommentarer

  • Port 443 är för SSL / TLS. och webbläsaren använder också den här porten för att kommunicera med Facebook och alla SSL / TLS-aktiverade webbplatser.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *