当前位置: 首页 > news >正文

河南做酒店网络系统网站外链link

河南做酒店网络系统网站,外链link,免费b站网页推广,上海的网站建设公司情景复现 今天我遇到了一件很奇怪的事情就是,当我请求后端网关,然后通过网关去请求相应的服务,都进行了跨域处理 但是,奇怪的是我在请求的时候,回来的响应码是200,但是报错了,报的还是200的同…

情景复现

今天我遇到了一件很奇怪的事情就是,当我请求后端网关,然后通过网关去请求相应的服务,都进行了跨域处理

但是,奇怪的是我在请求的时候,回来的响应码是200,但是报错了,报的还是200的同源策略错误,这就让我这个小白迷糊了,我就立马去看了下后端的网关和服务的日志信息:如下:

  • 网关服务:
    网关服务
  • 业务服务:
    业务服务

就是请求显示的状态都是正常的,但是在浏览器控制台却报了200的错误,后面问了GPT发现原来是后端网关和业务服务跨域设置不同,比如:请求头和请求原信息之类的

附上GPT的回答:

出现这种情况可能有以下几个原因:1. 跨域配置不完整或不正确:除了在网关和用户服务中设置跨域相关的配置,还需要确保前端项目中的请求头中包含正确的跨域信息。可以通过在请求头中添加`Access-Control-Allow-Origin`字段来指定允许跨域的源,或者配置`Access-Control-Allow-Origin`为`*`来允许所有源进行跨域请求。2. 网关和用户服务的跨域设置不一致:需要确保网关和用户服务的跨域设置是一致的,包括允许的请求方法、请求头、请求源等。可以通过在网关和用户服务中添加相同的跨域配置来保持一致。3. 请求中携带了非简单请求:如果请求中包含了非简单请求,例如使用了自定义的请求头或请求方法,浏览器会先发送一个预检请求(OPTIONS请求)进行跨域检查。在这种情况下,需要确保网关和用户服务都能够正确处理预检请求,并返回正确的跨域响应头。4. 代理设置不正确:如果在开发环境中使用了代理进行请求转发,可能需要在代理配置中添加跨域相关的配置。确保代理服务器能够正确转发请求,并将跨域相关的响应头信息返回给前端。综上所述,要解决这个问题,可以逐步检查以上几个方面,确保跨域配置正确并一致,请求头中包含正确的跨域信息,以及代理设置正确。如果仍然存在问题,可以进一步查看前端和后端的日志,以及网络请求的具体情况,来进行排查和调试。
http://www.15wanjia.com/news/7400.html

相关文章:

  • 网站如何调用百度地图深圳网络推广大师
  • 街舞舞团公司做网站北京seo推广服务
  • 图片发到哪些网站 seo网络营销整合推广
  • 网站主机空间幽默软文广告经典案例
  • 地方网站怎么做挣钱seo优化包括哪些内容
  • 网站模板切换武汉整站优化
  • 通过关键词优化提升企业网站免费发布推广信息的平台
  • 设计上海2020连云港seo优化
  • 北京网站设计培训学校搭建网站步骤
  • 做精美ppt网站2021国内最好用免费建站系统
  • 百度网站网址是什么百度seo排名软件
  • 网站暂时关闭怎么做百度人工服务
  • 湖南企业推广软件seo培训网的优点是
  • 崇礼做网站的公司软文新闻发布平台
  • wordpress和zblog比较域名查询seo
  • 连云港市网站平台seo分析报告怎么写
  • 化工网站建设价格如何建立免费公司网站
  • 南京整站优化seo免费资源大全
  • 网站怎么做筛选功能的代码免费b站推广网站详情
  • 公司网站建设工作通知做seo推广一年大概的费用
  • 淄博高效网站建设知乎软文推广
  • 免费网站建设教程刚刚传来最新消息
  • 哪个网站教做西餐武汉外包seo公司
  • 中国设计网站排行榜前十名学技术包分配的培训机构
  • 高端网站设计技术分析中国网站排名100
  • 做外贸的网站有何用处抖音推广运营公司
  • 黑龙江建设教育信息网站首页排名优化公司口碑哪家好
  • 网页制作一个网站八个页面咋做今日头条重大消息
  • 网站建设费用评估黑科技推广软件
  • 河北移动端网站建设搜索引擎优化心得体会