Почему я не вижу никаких сетевых вызовов в Chrome DevTools (или любом другом инструменте, таком как Charles)
В то время как Yahoo Finance обновляет курс акций на уже открытой странице, такой как http://finance.yahoo.com/q?s=AMRC
Заранее спасибо! Джек М
1 ответ
Страница акций Yahoo передает данные клиенту, используя скрытое IFRAME, которое непрерывно передает данные по одному фрагменту HTTP-соединения.
В Fiddler вы увидите этот запрос со следующим URL:http://streamerapi.finance.yahoo.com/streamer/1.0?s=AMRC,USD=X&o=JCI,^DJI,^IXIC,^GSPC,^TNX,^VIX,^RUT,EURUSD=X,AMRC,MSFT,PRGS,FB,DATA,GOOG,AMD,AAPL,BABA,AKAM,INTC,TSLA,AIG,ARMH,F&k=a00,a50,b00,b60,c63,c85,c86,g53,h53,j10,l84,l86,p20,p43,t53,t54,v53&j=c63,j10,l84,p20,p43,t53&r=0&callback=parent.yfs_u1f&mktmcb=parent.yfs_mktmcb&gencallback=parent.yfs_gencb®ion=US&lang=en-US&localize=0&mu=1&ts=1431634090166&dp=0
Если вы хотите "просмотреть" данные ответа (которые никогда не будут завершены, поскольку это поток), вы можете щелкнуть правой кнопкой мыши по Сессии в списке веб-сессий Fiddler и выбрать COMETPeek
команда.