V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
chenjiancong
V2EX  ›  问与答

公司普通网管遇到一个问题打开淘宝链接 400 报错的问题

  •  
  •   chenjiancong · 1 day ago · 1011 views
    公司网管一名,最近公司电脑打开淘宝,点击搜索后的链接会出现下面的报错
    400 Bad Request
    Your browser sent a request that this server could not understand.
    Powered by Tengine
    刚开始以为清空浏览器缓存就可以,结果不行;更换其他浏览器打开,刚开始行,后面也不行。
    深信服防火墙里已经对淘宝天猫作了白名单,依然没作用。
    出现 400 的页面过一会刷新又能重新出来.
    公司网络是电信宽带。
    希望有朋友能提供好的建议和帮助
    21 replies    2026-04-26 13:55:03 +08:00
    tianjiyao
        1
    tianjiyao  
       1 day ago
    google 问了一下 Gemini:
    你可以尝试以下几个简单的步骤来解决:
    刷新页面:按 Ctrl + F5 ( Windows )或 Cmd + Shift + R ( Mac )进行强制刷新,跳过缓存。
    清除 Cookie 和缓存:这是最常见的原因。过期的 Cookie 可能会导致请求头过长或格式错误。尝试清除该网站的浏览数据,或者尝试在**无痕模式( Incognito )**下打开。
    检查 URL:确保地址栏中的网址没有多余的特殊字符、空格或拼写错误。
    减小请求内容:如果你正在尝试上传大文件或提交超长表单,可能会触发服务器的限制。
    更换浏览器/网络:排除是否是特定浏览器的扩展插件干扰,或者网络运营商的劫持
    chenjiancong
        2
    chenjiancong  
    OP
       1 day ago
    @tianjiyao 试过了,还是不行
    liuzimin
        3
    liuzimin  
       1 day ago
    我们公司也遇到了。。。我们采取的方案是用无痕模式。如果用着用着又失效了,就关掉重新开一下无痕模式。
    chenjiancong
        4
    chenjiancong  
    OP
       1 day ago
    @liuzimin 我怀疑是深信服防火墙的配置有误,但开了故障排查,没有看到有拦截的出现;怀疑是被天猫风控,让运营联系淘宝小二又说没。搞好一周都没解决,太让人抓狂了
    hefish
        5
    hefish  
       1 day ago
    我这边有下属单位也用深信服,也有类似问题。 让他们找供应商,供应商也说是加了白名单了。但问题依旧。具体不清楚是怎么改深信服配置的。
    tianjiyao
        6
    tianjiyao  
       1 day ago
    这玩意。。。大概率就是深信服的锅。。。话说这玩意真恶心。。。
    Kinnice
        7
    Kinnice  
       1 day ago via Android
    可能是 dns 调度到了某个不可用节点
    yinmin
        8
    yinmin  
       1 day ago via iPhone
    看 https 证书,有没有被替换成中间人证书(监控证书),改成:加白名单不要替换中间人证书。
    chenjiancong
        9
    chenjiancong  
    OP
       1 day ago
    @yinmin 显示 400 的网页查看证书是 tmall 的证书,没有使用替换中间人证书
    yinmin
        10
    yinmin  
       1 day ago via iPhone
    对于出现 400 错误的域名,你先用手机 5G 共享 wifi 获取到 ip 地址,然后加到出问题电脑的 hosts 文件里,再看看问题是否解决
    chenjiancong
        11
    chenjiancong  
    OP
       1 day ago
    @yinmin 有点不明白,你指的获取到的 ip 地址是指哪个的 ip?
    faust24601
        12
    faust24601  
       1 day ago via iPhone
    F12 ,source ,勾选捕获异常时暂停,看看哪里出得问题,400 一般是接口验证错误,不知道是不是哪个字段没被传过去。
    busier
        13
    busier  
       1 day ago via iPhone
    很难说是不是触发了风控

    因为国内绝大多数有 app 的网络公司都会劣化浏览器访问体验。通过风控,无休止的弹窗等都是惯用推广手段。
    yinmin
        14
    yinmin  
       1 day ago via iPhone
    #11 排除 dns 解析问题,也就是排除:在你的网络环境下,域名被解析到一个错误的 ip 。

    你找一个网站访问正常的环境,获取到域名对应的 ip ,然后到公司电脑的 hosts 文件里加上域名-ip 值。


    题外话,你是网管,你在网络入口(深信服之前)接一个笔记本电脑试试是否正常,就能判断是否是深信服的问题了。(类似:把深信服 wan 口的网线拔了插笔记本电脑上,看看网站访问是否正常)
    emma3
        15
    emma3  
       1 day ago
    如果你怀疑是深信服的问题,就在深信服网关前测试一下是否正常,如果经过深信服出现异常的,拿就是深信服的问题了。
    yinmin
        16
    yinmin  
       1 day ago via iPhone
    你们公司是不是做淘宝生意的?有没有跑什么自动化程序去会抓取淘宝信息的? 淘宝有防抓取策略的,浏览器页面访问量大了,会限制访问的。
    chenjiancong
        17
    chenjiancong  
    OP
       22h 14m ago
    @yinmin 对,我也想到这个,明天回去接到深信服前测试下
    chenjiancong
        18
    chenjiancong  
    OP
       22h 14m ago
    @emma3 是的,我也准备明天这样测一下
    chenjiancong
        19
    chenjiancong  
    OP
       22h 14m ago
    @faust24601 小网管,不太懂这个
    bclerdx
        20
    bclerdx  
       20h 21m ago via Android
    @chenjiancong 1 个月月薪多少?
    buffzty
        21
    buffzty  
       19h 16m ago
    你用 wireshark 抓包一下访问淘宝的请求,如果找不到异常点 自己起个 web 服务 服务端用 tcpdump 抓包 用有问题的电脑和没问题的电脑分别访问同样的 url 对比一下就知道哪出问题了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5017 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.