flash会创建多个http请求

时间:2010-05-11 22:43:01

标签: flash http macos

我们面临与我们向第三方闪存供应商提供的Flash API直接相关的一个问题。 总而言之,我们的API基本上在客户端上包含域逻辑,并以JSON格式向服务器创建单个POST请求。

除了组合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 个答案:

答案 0 :(得分:2)

从各种阅读中可以看出,CFNetwork负责抓取图标,书签和其他资源。

我想知道那个mac是否将您的处理程序加入书签。

有趣: http://www.webmasterworld.com/search_engine_spiders/3783085.htm

另一个非常相似的有趣的bug帖子: https://bugs.webkit.org/show_bug.cgi?id=19530

最近,给我带来问题的#1浏览器是safari。我认为在版本4之后它会更好,但它仍然是一个位置。