ingress 400 Bad Request The plain HTTP request was sent to HTTPS port
问题现象
访问时返回400 Bad Request,并提示The plain HTTP request was sent to HTTPS port
。
问题原因
Ingress Controller到后端Pod请求使用了默认的HTTP请求,但后端是HTTPS服务。。
解决方案
添加注释,让其使用https请求
nginx.ingress.kubernetes.io/backend-protocol:"HTTPS"
官方配置:Annotations - NGINX Ingress Controller
此问题在nginx配置中也出现过,解决方法
proxy_pass https://xxx;
ingress 400 Bad Request The plain HTTP request was sent to HTTPS port相关推荐
- Nginx配置-SSLThe plain HTTP request was sent to HTTPS port解决
Nginx配置-SSL 准备ssl证书 配置示例 配置强制http访问也走https 准备ssl证书 可以直接从阿里云控制台申请免费证书(每年20个,每个有一年有效期) 也可以使用自签证书,Nginx ...
- 解决The plain HTTP request was sent to HTTPS port
问题 现在越来越多的网站要求http访问转为更为安全的https访问,很多使用nginx部署的前端应用可以很方便的使用反向代理来实现,切换后,用http访问就会出现 "The plain H ...
- 说说Request.Params[key]和Request[key]
摘要 其实你一看到,就应该会想到,这个不简单吗,不就是服务端接收参数的两种方式吗?是的.在asp.net编程中,QueryString.Form.Cookie是三种比较常见的接收客户端参数的方式.Qu ...
- 安装nrm,报错request@2.88.2: request has been deprecated, see https://github.com/request/request/issu
安装nrm,请求被拒绝:fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated 先切换到淘宝镜像源: np ...
- response.sendRedirect(url)与request.getRequestDispatcher(url).forward(request,response)的区别
response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数,如: url?id=1. request.getReques ...
- java中的request对象_java中request对象各种方法的使用实例分析
本文实例讲述了java中request对象各种方法的使用.分享给大家供大家参考,具体如下: request对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息.request对象是 ...
- java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象
java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...
- java 修改 request参数值_修改request请求参数
本质上来讲,request请求当中的参数是无法更改的,也不能添加或者删除: 但在后台程序中,一般对request的参数的操作,都是通过request的getParameter.getParameter ...
- 从request获取各种路径request.getRealPath()
1.此方法已过时,现在可替换的实现方法有 request.getSession().getServletContext().getRealPath("/") 在Servlet 里用 ...
最新文章
- “非深度网络”12层打败50层,普林斯顿+英特尔:更深不一定更好
- GifCam:最佳免费gif动画精细录制/剪辑软件
- Pandas中文官档 ~ 基础用法1
- 自定义配置节与配置节的读取
- 不同类的方法 事务问题_【高中地理】描述类问题的答题方法
- 正常血压(信息学奥赛一本通-T1076)
- Android之BInder分析
- java io知识点汇总FIle类
- Android开发之日期、时间选择器(DatePicker和TimePicker)的功能和用法
- (unsigned char) ~0 1
- ping命令结果中如何显示时间
- 80% 应聘者都不及格的 JS 面试题
- 计算机专业核心基础学习路线!
- 医疗健康大数据:应用实例与系统分析
- 雷军的博客分享- 这局棋,我站在人工智能这边
- python爬虫免登录_爬虫使用cookie免登陆
- 有人在开课吧学习过吗?值得信任吗?教学质量如何?
- MATLAB 画正态分布和对数正态分布的概率密度函数
- 掌握这几点 让你快速写出优质电影解说文案!
- 去掉flash四周虚线框的方法