你好,我这边使用web前端调试demo,发起请求到http://facebody.cn-shangh[视觉智能开放平台]

你好,我这边使用web前端调试demo,发起请求到http://facebody.cn-shanghai.aliyuncs.com,一直提示跨域。这个是怎么一会事?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 跨域问题是由于浏览器的同源策略所导致的。同源策略是指不同源的网页不能直接访问彼此的资源,包括 Cookie、DOM 和 Ajax 请求等。在 Web 应用中,同源是指协议、域名、端口均相同。如果不同源,则需要通过一些技术手段来进行跨域访问。

    在使用阿里云视觉智能开放平台时,如果你的页面和 API 接口不同源,就需要通过设置 CORS(Cross-Origin Resource Sharing,跨域资源共享)来解决跨域问题。具体来说,你需要在 API 接口请求头部添加 Access-Control-Allow-Origin 字段,指定允许哪些域名来进行跨域访问。可以参考官方文档,了解更多关于 CORS 的信息和使用方法。

  2. 前端配置跨域也可以解决这个问题

  3. 可以检查下自己代码的域名设置,平台提供的示例是文字识别,域名是文字识别的,如果你调用人脸人体,需要修改域名