Support HTTP/3 in Jetty and JRE HTTP Client#1949
Conversation
95b0e32 to
0dd1244
Compare
Consolidate http version configuration among HTTP transporters Default to HTTP/2 in all transporters except Apache HTTP Client 4.x Still WIP
|
@vy Maybe you can have a look. Connecting from Java HTTP Client via HTTP3 to a local Jetty HTTP/3 server fails in Logging enabled with The same endpoint works fine with Jetty HTTP/3 client. |
c2376c1 to
612993d
Compare
|
feature-http3-jdk-fix.patch — contributed by @dfuch and @jaikiran — fixes
|
|
@vy Thanks a lot. I raised jetty/jetty.project#15385 because the Quiche binding missing currently is just silently discarded in Jetty. I meanwhile figured out how to properly connect with JRE HTTP Client to Jetty via HTTP/3. However I am still missing an insecure option (to completely skip the server's certificate check) |
Clean up and regenerate key stores Cleanup server method names
cf7c79d to
8aa84dd
Compare
8daa9e2 to
59de191
Compare
|
@cstamas I don't understand the unstable test |
| * | ||
| * @configurationSource {@link RepositorySystemSession#getConfigProperties()} | ||
| * @configurationType {@link ConfigurationProperties.HttpVersion} | ||
| * @configurationDefaultValue {@link #DEFAULT_HTTP_VERSION} |
There was a problem hiding this comment.
@cstamas This constant cannot be extracted with
. Any idea how to fix this?
Consolidate http version configuration among HTTP transporters Default to HTTP/2 in all transporters except Apache HTTP Client 4.x
Still WIP
Following this checklist to help us incorporate your
contribution quickly and easily:
Note that commits might be squashed by a maintainer on merge.
This may not always be possible but is a best-practice.
mvn verifyto make sure basic checks pass.A more thorough check will be performed on your pull request automatically.
mvn -Prun-its verify).If your pull request is about ~20 lines of code you don't need to sign an
Individual Contributor License Agreement if you are unsure
please ask on the developers list.
To make clear that you license your contribution under
the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.