Spring Boot http3: Ошибка безопасного соединенияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot http3: Ошибка безопасного соединения

Сообщение Anonymous »

У меня есть проверка Spring-boot-http-3-jetty и запуск.
Он работает как положено [http-3(h3) из 2-го запроса], кроме того, я хочу протестировать его с помощью POST-запроса с телом, поэтому , я добавил следующую зависимость thymeleaf

Код: Выделить всё

org.springframework.boot
spring-boot-starter-thymeleaf

Для обработки запроса формы добавлен контроллер

Код: Выделить всё

package com.example.demo;

import java.io.IOException;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import jakarta.servlet.ServletRequest;

@Controller
public class UploadController {
@GetMapping("/upload")
public String displayUploadForm(ServletRequest request, Model model) throws IOException {
System.out.println("displayUploadForm:" + request.getProtocol());
model.addAttribute("message", "hello from upload controller...");
return "uploadForm";
}

@PostMapping("/handleUpload")
public String handleFileUpload(@RequestParam("file") MultipartFile file, Model model) {
model.addAttribute("message", "You successfully uploaded " + file.getOriginalFilename() + "!");
return "uploadForm";
}
}
Добавлен шаблон тимелеафа

Код: Выделить всё







File to upload:






При нажатии https://demo.local:9002/upload
показывает форму и получает заголовок ответа

Код: Выделить всё

alt-svc h3=":9002"; ma=86400; persist=1
Изображение

Но после отправки формы появляется ошибка ниже
Изображение

I иметь сертификат импорта в firefox.
Также с RestController GET-запрос работает с http-3 после обработки первоначального запроса (http-2 и заголовок ответа alt-svc h3=":9002"; ma=86400; persist=1< /code>
также обратите внимание, что иногда работает http-2 для последовательного запроса.
Примечание:
  • проверяем последние Firefox
  • Java версии 19 для ОС Windows
Есть ли другая конфигурация, которую нужно проверить для работы с http- 3(h3)?
Заранее спасибо :-)

Подробнее здесь: https://stackoverflow.com/questions/779 ... ion-failed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»