gpt4 book ai didi

java - 在 Quarkus 中重定向到 https

转载 作者:行者123 更新时间:2023-12-01 19:50:38 29 4
gpt4 key购买 nike

在 Quarkus 中从 HTTP 重定向到 HTTPS 最简单的方法是什么?

我搜索了配置文档https://quarkus.io/guides/all-config但找不到任何东西。

我尝试添加 undertow 依赖项和 web.xml 以强制建立 https 连接。我添加的 web.xml 如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<security-constraint>
<web-resource-collection>
<web-resource-name>All</web-resource-name>
<url-pattern>*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
</web-app>

最佳答案

首先如何创建证书并交给quarkus。您可以在answer中查看详细信息.

The problem mvn quarkus:dev 不适用于 SSL。我得到 Caused by: java.nio.file.NoSuchFileException: .\keystore.jks 但好消息是正常的 java -jar 运行正常。 how to run java jar

Here更准确地说,是您正在寻找的配置 quarkus.http.insecure-requests=redirect 如果不提​​供证书,它就无法工作。你可以看到我是如何创建证书here

屏幕截图显示它在 Firefox 中的工作原理,请检查底部开发控制台。 How looks oon firefox

最后但并非最不重要的是,这是一个运行示例 https://github.com/ozkanpakdil/quarkus-examples/tree/master/local-ssl-usage

关于java - 在 Quarkus 中重定向到 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59089814/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com