Spring Boot将HTTP重定向到同一端口上的HTTPS

时间:2019-08-24 17:23:35

标签: spring spring-boot http tomcat https

我有一个在HTTPS上运行的Spring Boot 1.5.21应用程序。我想将HTTP请求重定向到同一端口的HTTPS。我的<TextView android:id="@+id/textView2" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="8dp" android:text="@string/pref_category_remote_battery_switch_summ" android:textAppearance="?android:attr/textAppearanceSmall" app:layout_constraintStart_toStartOf="parent" tools:layout_editor_absoluteY="30dp" app:layout_constraintTop_toBottomOf="@id/textView" app:layout_constraintEnd_toStartOf="@id/switch_compat"/> 如下:

application.yaml

当我在网址栏中输入此内容时

server:
  port: 8443
  error:
    whitelabel:
      enabled:  false
  ssl:
    key-store:  classpath:keystore/tomcat.p12
    key-store-type: PKCS12
    key-store-password: password
    key-alias:  tomcat

我通常会看到该错误:

http://localhost:8443

当我刷新页面时,不会发生。当我单击URL栏并再次在Chrome上单击Enter时,链接将被重定向。

我的问题:

  1. 如何创建该URL:

Bad Request This combination of host and port requires TLS.

自动重定向到:

http://localhost:8443

  1. 如果以下内容不适用,如何删除该消息?

这里有一个类似的问题,要求使用不同的端口,而答案对我的情况不起作用: Spring Boot redirect HTTP to HTTPS

0 个答案:

没有答案