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

在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


http://www.kler.cn/a/418504.html

相关文章:

  • FTP介绍与配置
  • C++学习日记---第14天(蓝桥杯备赛)
  • 根据导数的定义计算导函数
  • 【C++笔记】位图和布隆过滤器
  • 凭借 SpringBoot 构建新冠密接者跟踪系统:快速开发与部署优势凸显
  • 开展网络安全成熟度评估:业务分析师的工具和技术
  • pdf也算是矢量图——pdf大小调整--福昕pdf
  • 多源传感器构建机器人的Gazebo模型
  • 【遥感综合实习】专题二 多维度遥感数据分析 梁子湖流域土地利用与景观格局变化研究
  • 基于链表的基础笔试/面试题
  • Qt-界面优化QSS
  • 即时通讯| IM+RTC在AI技术加持下的社交体验
  • spaCy 入门与实战:强大的自然语言处理库
  • springboot(20)(删除文章分类。获取、更新、删除文章详细)(Validation分组校验)
  • API 与 SDK 之间的区别
  • QUAD-MxFE平台
  • 【LeetCode】3208.交替组II
  • 基于PHP的香水销售系统的设计与实现
  • Qt自定义 Qt Designer 插件
  • 使用Python OpenCV实现图像形状检测
  • C语言——指针基础
  • MySQL中什么是脏读、幻读、不可重复读
  • 使用java操作Parquet文件
  • http(请求方法,状态码,Cookie与)
  • C#高级教程
  • Arrays.asList()新增报错,该怎么解决