Flash создает более одного HTTP-запроса - PullRequest
0 голосов
/ 12 мая 2010

Мы столкнулись с одной проблемой, напрямую связанной с нашим Flash API, которую мы передали стороннему поставщику флэш-памяти. Короче говоря, наш API в основном оборачивает доменную логику на клиенте и создает один POST-запрос к серверу в формате JSON.

Все будет хорошо, за исключением комбинации MacOS + Safari, мы получаем двойных запросов на сервер (?).

Еще интереснее, мы получаем разные имена агентов - одно из них - ожидаемое имя / расшифровщик браузера и системы, другое - "CFNetwork".

POST /RuntimeDelegate.ashx - 80 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_4_11;+fr)+AppleWebKit/531.22.7+(KHTML,+like+Gecko)+Version/4.0.5+Safari/531.22.7 200 0 0
POST /RuntimeDelegate.ashx - 80 CFNetwork/129.24 200 0 0
POST /RuntimeDelegate.ashx - 80 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_4_11;+fr)+AppleWebKit/531.22.7+(KHTML,+like+Gecko)+Version/4.0.5+Safari/531.22.7 200 0 0
POST /RuntimeDelegate.ashx - 80 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_4_11;+fr)+AppleWebKit/531.22.7+(KHTML,+like+Gecko)+Version/4.0.5+Safari/531.22.7 200 0 0
POST /RuntimeDelegate.ashx - 80 CFNetwork/129.24 200 0 0
POST /RuntimeDelegate.ashx - 80 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_4_11;+fr)+AppleWebKit/531.22.7+(KHTML,+like+Gecko)+Version/4.0.5+Safari/531.22.7 200 0 0
POST /RuntimeDelegate.ashx - 80 CFNetwork/129.24 200 0 0
POST /RuntimeDelegate.ashx - 80 CFNetwork/129.24 200 0 0

Кто-нибудь сталкивался с чем-то подобным раньше?

1 Ответ

2 голосов
/ 12 мая 2010

Из различного прочтения видно, что CFNetwork отвечает за такие вещи, как захват фавиконов, закладок и других ресурсов.

Интересно, у этого мака есть закладки для вашего обработчика?

Интересно: http://www.webmasterworld.com/search_engine_spiders/3783085.htm

и еще один интересный пост об ошибке для чего-то очень похожего: https://bugs.webkit.org/show_bug.cgi?id=19530

В последнее время браузер № 1, который вызывает у меня проблемы, это сафари. Я думал, что после 4-й версии это будет лучше, но это все еще позиция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...