cross domain ajax

后端 未结 2 1590
失恋的感觉
失恋的感觉 2021-01-23 08:10

After I read this article, what I understand is that in order to allow cross-domain ajax calls, I have to set the server response to be Access-Control-Allow-Origin:

2条回答
  •  清歌不尽
    2021-01-23 08:15

    1. You need to use Access-Control-Allow-Origin, not Access - Control - Allow - Origin
    2. I'm not sure that self.response.headers.add_header(str) is valid, maybe self.response.headers.add_header(key, name)?
    3. * domain doesn't work (at least not for all browsers). You have to use exact domain, full name, with protocol. Like http://example.com
    4. You need Origin header, for ajax call. I'm not sure how to configure raw xhr, but I guess that it's made by browser itself, and you can't modify this value. Anyway, your domain not example
    5. Don't forget that it doesn't work for most of IEs and Opera browsers.

提交回复
热议问题