在oracle下载jdk显示400 Bad Request Request Header Or Cookie Too Large

下载JDK17,官网地址:【https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows

问题:

出现 400 Bad Request: Request Header Or Cookie Too Large 错误,通常是由于浏览器存储的 Cookies 或请求头过大所导致的,尤其是在访问 Oracle 网站时,可能由于之前登录或多次访问下载页面导致 Cookies 过多,进而触发此错误。

解决方法

方法 1: 清除浏览器 Cookies 和缓存

清除 Oracle 网站的 Cookies:

  • 在浏览器中打开开发工具(通常按 F12 或右键点击网页并选择"检查")。
  • 进入"应用"或"存储"选项卡。
  • 在"Cookies"部分,找到与 Oracle 网站相关的 Cookies(通常是 oracle.com 或download.oracle.com),并删除它们。

清除所有网站的 Cookies

(如果只清除 Oracle 相关的 Cookies 无效,可以尝试清除所有 Cookies)

  • Chrome 浏览器:点击右上角的三点图标,选择"设置" -> "隐私和安全" -> "清除浏览数据"。
  • 选择"Cookies和其他站点数据"以及"缓存的图像和文件"。
  • 点击"清除数据"。
  • 重启浏览器:清除缓存和 Cookies 后,重启浏览器并重新访问 Oracle 网站下载页面。

方法 2: 使用无痕/隐私模式浏览

如果不想清除所有 Cookies,可以尝试使用无痕模式来访问 Oracle 网站,这样浏览器不会加载已有的 Cookies:

打开浏览器的无痕模式(隐身模式):

  • Chrome:按 Ctrl+Shift+N(Windows)或 Command+Shift+N(Mac)。
  • Firefox:按 Ctrl+Shift+P(Windows)或 Command+Shift+P(Mac)。
  • 在无痕模式下访问 Oracle 下载页面,并尝试下载 JDK 文件。

方法 3: 使用不同的浏览器或设备

有时该问题可能与特定浏览器相关。可以尝试使用不同的浏览器(如 Firefox、Edge)或在其他设备上访问 Oracle 网站进行下载。

方法 4: 手动清除浏览器 Cookies (针对 Oracle)

如果你愿意手动清除特定网站的 Cookies,可以按照以下步骤执行(以 Chrome 为例):

  • 打开 Chrome,点击右上角的三点图标,选择 设置。
  • 在"隐私和安全"下,选择 Cookies 和其他网站数据。
  • 滑动到页面底部,选择 查看所有 Cookies 和网站数据。
  • 在搜索框中输入 oracle,找到相关 Cookies 并删除。

方法 5: 下载使用 wget

如果上述方法都无法解决,你也可以使用命令行工具 wget 直接下载(但前提是你已经成功获取到下载链接,并且不需要浏览器认证)。不过,由于 Oracle 网站下载可能需要登录认证,这种方法可能不适用于某些 Oracle 下载。

方法 6: 使用 VPN

有时,这类错误可能与网络相关,尝试切换网络环境(例如通过使用 VPN)可以绕过某些网络层的问题,重新尝试下载。

总结 最常见的解决方法是清除 Oracle 网站的 Cookies 或使用无痕模式重新访问下载页面。
博主只使用了方法一就解决问题,其他方法仅供参考,感谢原文博主分享。

原文链接:https://blog.csdn.net/m0_73804746/article/details/142713921

相关推荐
韩师学子--小倪4 小时前
fastjson与gson的toString差异
java·json
Drawing stars4 小时前
JAVA后端 前端 大模型应用 学习路线
java·前端·学习
nbsaas-boot5 小时前
SQL Server 存储过程开发规范(公司内部模板)
java·服务器·数据库
zgl_200537795 小时前
ZGLanguage 解析SQL数据血缘 之 Python + Echarts 显示SQL结构图
大数据·数据库·数据仓库·hadoop·sql·代码规范·源代码管理
行百里er5 小时前
用 ThreadLocal + Deque 打造一个“线程专属的调用栈” —— Spring Insight 的上下文管理术
java·后端·架构
acaad5 小时前
Redis下载与安装(Windows)
数据库·redis·缓存
玄〤5 小时前
黑马点评中 VoucherOrderServiceImpl 实现类中的一人一单实现解析(单机部署)
java·数据库·redis·笔记·后端·mybatis·springboot
SunflowerCoder6 小时前
EF Core + PostgreSQL 配置表设计踩坑记录:从 23505 到 ChangeTracker 冲突
数据库·postgresql·c#·efcore
J_liaty6 小时前
Spring Boot拦截器与过滤器深度解析
java·spring boot·后端·interceptor·filter
短剑重铸之日6 小时前
《7天学会Redis》Day2 - 深入Redis数据结构与底层实现
数据结构·数据库·redis·后端