问题现象

访问时返回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相关推荐

  1. Nginx配置-SSLThe plain HTTP request was sent to HTTPS port解决

    Nginx配置-SSL 准备ssl证书 配置示例 配置强制http访问也走https 准备ssl证书 可以直接从阿里云控制台申请免费证书(每年20个,每个有一年有效期) 也可以使用自签证书,Nginx ...

  2. 解决The plain HTTP request was sent to HTTPS port

    问题 现在越来越多的网站要求http访问转为更为安全的https访问,很多使用nginx部署的前端应用可以很方便的使用反向代理来实现,切换后,用http访问就会出现 "The plain H ...

  3. 说说Request.Params[key]和Request[key]

    摘要 其实你一看到,就应该会想到,这个不简单吗,不就是服务端接收参数的两种方式吗?是的.在asp.net编程中,QueryString.Form.Cookie是三种比较常见的接收客户端参数的方式.Qu ...

  4. 安装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 ...

  5. response.sendRedirect(url)与request.getRequestDispatcher(url).forward(request,response)的区别

    response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数,如: url?id=1. request.getReques ...

  6. java中的request对象_java中request对象各种方法的使用实例分析

    本文实例讲述了java中request对象各种方法的使用.分享给大家供大家参考,具体如下: request对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息.request对象是 ...

  7. java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象

    java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...

  8. java 修改 request参数值_修改request请求参数

    本质上来讲,request请求当中的参数是无法更改的,也不能添加或者删除: 但在后台程序中,一般对request的参数的操作,都是通过request的getParameter.getParameter ...

  9. 从request获取各种路径request.getRealPath()

    1.此方法已过时,现在可替换的实现方法有 request.getSession().getServletContext().getRealPath("/") 在Servlet 里用 ...

最新文章

  1. “非深度网络”12层打败50层,普林斯顿+英特尔:更深不一定更好
  2. GifCam:最佳免费gif动画精细录制/剪辑软件
  3. Pandas中文官档 ~ 基础用法1
  4. 自定义配置节与配置节的读取
  5. 不同类的方法 事务问题_【高中地理】描述类问题的答题方法
  6. 正常血压(信息学奥赛一本通-T1076)
  7. Android之BInder分析
  8. java io知识点汇总FIle类
  9. Android开发之日期、时间选择器(DatePicker和TimePicker)的功能和用法
  10. (unsigned char) ~0 1
  11. ping命令结果中如何显示时间
  12. 80% 应聘者都不及格的 JS 面试题
  13. 计算机专业核心基础学习路线!
  14. 医疗健康大数据:应用实例与系统分析
  15. 雷军的博客分享- 这局棋,我站在人工智能这边
  16. python爬虫免登录_爬虫使用cookie免登陆
  17. 有人在开课吧学习过吗?值得信任吗?教学质量如何?
  18. MATLAB 画正态分布和对数正态分布的概率密度函数
  19. 掌握这几点 让你快速写出优质电影解说文案!
  20. 去掉flash四周虚线框的方法

热门文章

  1. Cesium 透视投影矩阵推导
  2. java对象流保存表格,序列化表格 (Java 2 Platform SE 5.0)
  3. 多条件查询日志linux,linux 多文件多条件查看日志命令
  4. MySQL procedure详解
  5. 注意:流量套餐到期会自动续约吗,关于流量卡套餐期限的说明
  6. 大数据揭示网友新年愿望“十大热词”
  7. leetcode 探索 数组和字符串 验证回文串
  8. 台式机优化及环境配置
  9. Selenium爬虫入门教程
  10. 机器学习入门——Python神经网络编程②