在Openfire中访问BOSH时出现Access-Control-Allow-Origin错误

打猎

我正在使用http-bindopenfire启用BOSH和访问该服务strophe,问题是我在chrome中遇到以下错误

这是控制台中的错误

XMLHttpRequest无法加载http://127.0.0.1/http-bind请求的资源上不存在“ Access-Control-Allow-Origin”标头。'http://localhost'因此,不允许访问原点

在此处输入图片说明

这是要求

在此处输入图片说明

BOSH在openfire中启用了以下功能

在此处输入图片说明

我曾尝试在apache配置文件中执行以下操作,httpd.conf但没有效果

<Proxy /http-bind>
        Order allow,deny
        Allow from all
</Proxy>

ProxyPass /http-bind http://127.0.0.1:7070/http-bind
ProxyPassReverse /http-bind http://127.0.0.1:7070/http-bind
JC品牌

The error No 'Access-Control-Allow-Origin' header is present on the requested resource indicates that you are making a Cross-domain (CORS) request and the necessary CORS headers are not available.

You are making a cross-domain request because the BOSH service (i.e. http-bind) is being served on a different port than your website.

I see in your HTTP Bind settings for OpenFire that you have enabled CORS. Perhaps you are using a Browser that doesn't support CORS? (Like IE9).

In any case, you can solve this for all browsers by instead of using CORS, reverse proxying the http-bind address to be on the same domain and port as from which the HTML is served.

This snippet in Apache will do that for you: (I'm assuming you're serving the site on port 80).

<VirtualHost *:80>
    ServerName localhost
    RewriteEngine On
    RewriteRule ^/http-bind(.*) http://localhost:7070/http-bind$1 [P,L]
</VirtualHost>

这样,您便可以在http-bind与站点本身相同的域(和端口)上访问BOSH服务(即)。

有关更多信息,请参见Converse.js文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Openfire中访问BOSH时出现Access-Control-Allow-Origin错误

来自分类Dev

XMLHttpRequest 'Access-Control-Allow-Origin' 错误

来自分类Dev

即使正确设置了Access-Control-Allow-Origin,在访问IceCast流时也会出现CORS错误

来自分类Dev

JavaScript-XMLHttpRequest,Access-Control-Allow-Origin错误

来自分类Dev

Foursquare返回“ No access control allow origin”标头存在错误

来自分类Dev

AngularJS发布请求错误否'Access-Control-Allow-Origin'

来自分类Dev

AngularJS发布请求错误否'Access-Control-Allow-Origin'

来自分类Dev

Foursquare返回“ No access control allow origin”标头存在错误

来自分类Dev

如何解决Access-Control-Allow-Origin错误?

来自分类Dev

PHP Nginx 没有“Access-Control-Allow-Origin”错误

来自分类Dev

使用ember.js(with ember-cli)时出现Access-Control-Allow-Origin错误

来自分类Dev

连接到亚马逊产品广告 API 时出现“Access-Control-Allow-Origin”错误

来自分类Dev

在Phonegap应用中获取Wordpress帖子时出现Access-Control-Allow-Origin错误

来自分类Dev

Cordova iOS错误:Access-Control-Allow-Origin不允许使用Origin null

来自分类Dev

捕获“ Access-Control-Allow-Origin不允许使用Origin”错误

来自分类Dev

CORS问题:实际出现错误“没有'Access-Control-Allow-Origin'标头”

来自分类Dev

Cherrypy出现“不存在'Access-Control-Allow-Origin'标头”错误

来自分类Dev

即使REST Server设置了标头,也会出现Access-Control-Allow-Origin错误

来自分类Dev

设置Access-Control-Allow-Origin后,为什么会出现CORS错误?

来自分类Dev

即使REST Server设置标头,也会出现Access-Control-Allow-Origin错误

来自分类Dev

使用angular.js路由模块时没有“ Access-Control-Allow-Origin”错误

来自分类Dev

没有“ Access-Control-Allow-Origin”(访问控制允许原点),仅在首次呼叫时出现错误,但随后会起作用

来自分类Dev

Ajax-ember.js中的“ Access-Control-Allow-Origin”错误

来自分类Dev

我的Restify服务器中没有'Access-Control-Allow-Origin'错误

来自分类常见问题

请求的资源错误中不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

Spring MVC + Zepto POST中的“ Access-Control-Allow-Origin”错误

来自分类Dev

HMVC Codeigniter中没有“ Access-Control-Allow-Origin”错误

来自分类Dev

Node.Js错误“请求中没有'Access-Control-Allow-Origin'标头”

来自分类Dev

我的Restify服务器中没有'Access-Control-Allow-Origin'错误

Related 相关文章

  1. 1

    在Openfire中访问BOSH时出现Access-Control-Allow-Origin错误

  2. 2

    XMLHttpRequest 'Access-Control-Allow-Origin' 错误

  3. 3

    即使正确设置了Access-Control-Allow-Origin,在访问IceCast流时也会出现CORS错误

  4. 4

    JavaScript-XMLHttpRequest,Access-Control-Allow-Origin错误

  5. 5

    Foursquare返回“ No access control allow origin”标头存在错误

  6. 6

    AngularJS发布请求错误否'Access-Control-Allow-Origin'

  7. 7

    AngularJS发布请求错误否'Access-Control-Allow-Origin'

  8. 8

    Foursquare返回“ No access control allow origin”标头存在错误

  9. 9

    如何解决Access-Control-Allow-Origin错误?

  10. 10

    PHP Nginx 没有“Access-Control-Allow-Origin”错误

  11. 11

    使用ember.js(with ember-cli)时出现Access-Control-Allow-Origin错误

  12. 12

    连接到亚马逊产品广告 API 时出现“Access-Control-Allow-Origin”错误

  13. 13

    在Phonegap应用中获取Wordpress帖子时出现Access-Control-Allow-Origin错误

  14. 14

    Cordova iOS错误:Access-Control-Allow-Origin不允许使用Origin null

  15. 15

    捕获“ Access-Control-Allow-Origin不允许使用Origin”错误

  16. 16

    CORS问题:实际出现错误“没有'Access-Control-Allow-Origin'标头”

  17. 17

    Cherrypy出现“不存在'Access-Control-Allow-Origin'标头”错误

  18. 18

    即使REST Server设置了标头,也会出现Access-Control-Allow-Origin错误

  19. 19

    设置Access-Control-Allow-Origin后,为什么会出现CORS错误?

  20. 20

    即使REST Server设置标头,也会出现Access-Control-Allow-Origin错误

  21. 21

    使用angular.js路由模块时没有“ Access-Control-Allow-Origin”错误

  22. 22

    没有“ Access-Control-Allow-Origin”(访问控制允许原点),仅在首次呼叫时出现错误,但随后会起作用

  23. 23

    Ajax-ember.js中的“ Access-Control-Allow-Origin”错误

  24. 24

    我的Restify服务器中没有'Access-Control-Allow-Origin'错误

  25. 25

    请求的资源错误中不存在“ Access-Control-Allow-Origin”标头

  26. 26

    Spring MVC + Zepto POST中的“ Access-Control-Allow-Origin”错误

  27. 27

    HMVC Codeigniter中没有“ Access-Control-Allow-Origin”错误

  28. 28

    Node.Js错误“请求中没有'Access-Control-Allow-Origin'标头”

  29. 29

    我的Restify服务器中没有'Access-Control-Allow-Origin'错误

热门标签

归档