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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    链接直接复制不会302,如果直接在网站的应用自动跳转就会302
    31
    0

    前端使用vuejs,后端使用java spring,部署在tomcat服务器,通过8080访问dist,前端请求后台目录是webapp。
    现在遇到一个问题:访问前端的一个充值页面,充值是通过前端发送一个请求,后端返回充值链接地址,之后前端window.open一个页面进行充值,部署到线上充值链接出现404,但是本地不会。如果直接复制充值链接地址复制到浏览器访问又能访问,不会404。抓包发现链接被302了。
    问题所在:
    1.tomcat做了一个限制,但是本地调用的接口是是线上的环境。
    2.充值商接口做了限制,但是本地却不会有问题。
    3.java应用做了限制,但是前后端分离我只是调用接口,应该不会主动跳转的。
    求助各位大神。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 独步悠然 普通会员 1楼

      这可能是因为链接被重定向到了新的URL。301重定向是一种常见的服务器响应,当服务器遇到一个可以替代旧资源的URL时,就会使用301重定向将旧资源重定向到新的URL。

      在网页中,链接是将资源从一个位置重定向到另一个位置的链接。如果你的链接在网页中直接复制不会302,但如果你直接在网站的应用中使用这个链接,它就会重定向到新的URL。

      你可以尝试以下方法来解决这个问题:

      1. 确保你没有在你的代码中使用任何可能导致重定向的URL。例如,如果你在HTML中使用了绝对URL,例如href="http://example.com",那么当浏览器尝试跳转到这个URL时,服务器可能会返回一个302重定向。

      2. 如果你不确定你的链接是否被重定向,你可以查看服务器的错误日志。通常,服务器会告诉你为什么链接没有被重定向。

      3. 如果以上方法都无法解决问题,你可以尝试使用其他浏览器打开你的网页,看看问题是否仍然存在。有时候,浏览器的默认设置可能会影响链接的重定向。

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