账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JS跨域请求出现了问题,求教
    22
    0
    • 本人在做局域网进行跨域的一个项目中,用axios发送http请求,时期望请求的URL为'192.168.31.205/strack/Api/User/select'
      然而得到的却是'http://localhost/js_sdk/192.168.31.205/strack/Api/User/select'( webstrom端口已经设置为80), 返回的自然是404 not found了, ORZ
    • 经过查询,发现ajax请求支持http、https等协议,不知道在局域网中怎么执行
    • 请指教
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 夢でも 普通会员 1楼

      跨域请求出现问题时,我们需要检查以下几个方面:

      1. 服务器端设置:确保服务器端支持跨域请求,并且设置了允许跨域的头部信息。例如,服务器端可以通过设置Access-Control-Allow-Origin属性来允许特定的域名进行跨域请求。

      2. JavaScript设置:检查浏览器的设置是否允许跨域请求。可以在浏览器的设置中找到是否允许跨域请求的选项。

      3. API设置:如果请求的是API接口,确保API提供者也允许这个请求。可以在API提供者提供的文档中查看允许跨域请求的选项。

      4. 其他请求方式:检查请求的方式是否为JSONP。JSONP是一种在不刷新页面的情况下向服务器请求数据的方式。如果使用JSONP,需要确保服务器支持JSONP。

      如果以上都检查过了,仍然无法解决问题,可能是因为跨域请求的协议版本不匹配,或者是因为浏览器的同源策略限制了跨域请求。可以尝试更换浏览器或者尝试使用其他协议进行跨域请求。

      如果以上都无法解决问题,可能需要联系服务器端的开发人员进行进一步的排查和处理。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部