好的,就是这样:我有一个在域 A 中运行的网络聊天客户端基于 Web 的应用程序。连接到在域/ip B 上运行的 c++ 服务器(那里没有网络服务器,我的应用程序在端口 80 上运行)。当我在浏览器中运行应用程序时,它会连接并发送策略文件请求数据 GET /crossdomainpolicy.xml HTTP/1.1 缓存控制无缓存、浏览器等。所有这些都是大约 238 字节的数据。
为了允许所有域,我应该向客户端发送什么字符串?我已经尝试了一些,但在我发送它们后立即从客户端关闭连接或它永远等待。
我只将此发送到网络应用程序:
HTTP/1.1 200 OK
Content-Type: application/xml
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
有了这个我没有收到任何错误,但网络应用程序正在等待更多我不知道它是什么的数据?它只是没有进展,有什么想法吗?