我有一个在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时,链接将被重定向。
我的问题:
Bad Request
This combination of host and port requires TLS.
自动重定向到:
http://localhost:8443
这里有一个类似的问题,要求使用不同的端口,而答案对我的情况不起作用: Spring Boot redirect HTTP to HTTPS