HTTP 服务器特殊设置

crossDomain 属性

该属性用于设置是否允许浏览器客户端跨域调用本服务。默认值为 true。当设置为 true 时,自动开启 CORS 跨域支持。当配合 addAccessControlAllowOrigin 和 removeAccessControlAllowOrigin 这两个方法时,还可以做细粒度的跨域设置。

p3p 属性

该属性用于设置是否允许 IE 浏览器跨域设置 Cookie。默认为 true。

get 属性

该属性用于设置是否接受 GET 请求。默认为 true。如果你不希望用户使用浏览器直接浏览器服务器函数列表,你可以将该属性设置为 false。

crossDomainXmlFile 属性

用于设置跨域使用的 xml 文件。该文件是为 Flash 客户端跨域使用的。

crossDomainXmlContent 属性

跟 crossDomainXmlFile 属性类似,crossDomainXmlFile 设置的是文件地址,而 crossDomainXmlContent 是直接设置文件内容。这两个属性只需要设置其中之一就可以。不需要两个都设置。

clientAccessPolicyXmlFile 属性

用于设置跨域使用的 xml 文件。该文件是为 SilverLight 客户端跨域使用的。

clientAccessPolicyXmlContent 属性

跟 clientAccessPolicyXmlFile 属性类似,clientAccessPolicyXmlFile 设置的是文件地址,而 clientAccessPolicyXmlContent 是直接设置文件内容。这两个属性只需要设置其中之一就可以。不需要两个都设置。

原文: https://github.com/hprose/hprose-nodejs/wiki/HTTP-%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%89%B9%E6%AE%8A%E8%AE%BE%E7%BD%AE