解决SSL(https)下IE浏览器无法正常工作的问题
2010-09-28 23:01
1131 查看
Flex+Java 解决SSL(https)下IE浏览器无法正常工作的问题 收藏
参考资料:http://faindu.wordpress.com/2008/04/18/ie7-ssl-xml-flex-error-2032-stream-error/
1.WEB-INF/flex/services-config.xml文件channels节点中追加:
view plaincopy to clipboardprint?
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="https://{server.name}:{server.port}/xxx/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
<properties>
<add-no-cache-headers>false</add-no-cache-headers>
</properties>
</channel-definition>
2.修改header的Cache-Control属性:
response.addHeader("Cache-Control", "no-store");
response.addHeader("Pragma", "no-store");
3.web.xml中修改MessageBrokerServlet的映射路径:
view plaincopy to clipboardprint?
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<display-name>MessageBrokerServlet</display-name>
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<!--
<url-pattern>/messagebroker/*</url-pattern>
-->
<url-pattern>/messagebroker/amfsecure</url-pattern>
</servlet-mapping>
参考资料:http://faindu.wordpress.com/2008/04/18/ie7-ssl-xml-flex-error-2032-stream-error/
1.WEB-INF/flex/services-config.xml文件channels节点中追加:
view plaincopy to clipboardprint?
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="https://{server.name}:{server.port}/xxx/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
<properties>
<add-no-cache-headers>false</add-no-cache-headers>
</properties>
</channel-definition>
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel"> <endpoint url="https://{server.name}:{server.port}/xxx/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/> <properties> <add-no-cache-headers>false</add-no-cache-headers> </properties> </channel-definition>
2.修改header的Cache-Control属性:
response.addHeader("Cache-Control", "no-store");
response.addHeader("Pragma", "no-store");
3.web.xml中修改MessageBrokerServlet的映射路径:
view plaincopy to clipboardprint?
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<display-name>MessageBrokerServlet</display-name>
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<!--
<url-pattern>/messagebroker/*</url-pattern>
-->
<url-pattern>/messagebroker/amfsecure</url-pattern>
</servlet-mapping>
相关文章推荐
- Flex+Java 解决SSL(https)下IE浏览器无法正常工作的问题
- 解决chrome最新版本无法正常浏览https网页的问题
- 解决drush make 2.3 在不支持ssl的空间上无法下载https地址下的资源的问题
- 基于WEB服务器导致消息中心各组件之间无法正常工作的问题分析与解决
- 工作中的问题解决 -- (win2003 asp.net) Session和带页面回传的方法无法正常使用解决方案
- 解决设备应用程序无法申请到内存,导致设备无法正常工作的问题---优化设备虚拟内存使用
- 密钥发行中心(KDC)找不到相应的证书用于智能卡登录,或者无法验证 KDC 证书。如果不解决该问题,智能卡登录可能不会正常工作。若要更正该问题,请使用 certutil.exe 验证现有的 KDC 证书或注册新的 KDC 证书。
- NGUI panel使用soft clip时,屏幕缩放后无法正常工作的问题解决
- LR11 无法弹出ie浏览器,或者ie已停止工作问题的解决方法汇总
- win2008R2 下解决关于mysql odbc无法正常工作问题
- 解决在CentOS6.5下安装OpenStack(Icehouse版本 )出现的glance服务无法正常工作的问题
- 解决因为安装Lingoes 2.4后剪贴板无法正常工作的问题
- 使用webView访问https的url-处理SslError解决android2.2版本之前的https请求问题
- Android开发日志3——解决 Android SDK下载和更新失败“Connection to https://dl-ssl.google.com refused”的问题
- (应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- Python3下的ssl certificate:Can't connect to HTTPS URL because the SSL module is not available.问题解决
- 解决VS2005,VS2008,VS2010无法正常加载项目问题,或者不能完全加载项目问题。。。
- 解决一个Maven无法正常加载类库的问题
- VS2010(64位) DLL 无法正常加载问题解决方案
- fedora yum无法正常运行问题的解决