@@ -2939,17 +2939,21 @@ boolean <var>http3Only</var>, run these steps:
2939
2939
<a for=connection>credentials</a> is <var> credentials</var> , and <a for=connection>timing info</a>
2940
2940
is <var> timingInfo</var> . <a for=/>Record connection timing info</a> given <var> connection</var>
2941
2941
and use <var> connection</var> to establish an HTTP connection to <var> host</var> , taking
2942
- <var> proxy</var> and <var> origin</var> into account. [[!HTTP]] [[!HTTP1]] [[!TLS]]
2942
+ <var> proxy</var> and <var> origin</var> into account, with the following caveats: [[!HTTP]]
2943
+ [[!HTTP1]] [[!TLS]]
2943
2944
2944
- <p> If <var> http3Only</var> is true, then establish an HTTP/3 connection. [[!HTTP3]]
2945
+ <ul>
2946
+ <li><p> If <var> http3Only</var> is true, then establish an HTTP/3 connection. [[!HTTP3]]
2945
2947
2946
- < p> When establishing an HTTP/3 connection, include SETTINGS_ENABLE_WEBTRANSPORT with a value of 1
2947
- and H3_DATAGRAM with a value of 1 in the initial SETTINGS frame. [[!WEBTRANSPORT-HTTP3]]
2948
- [[!HTTP3-DATAGRAM]]
2948
+ <li>< p> When establishing an HTTP/3 connection, include SETTINGS_ENABLE_WEBTRANSPORT with a value
2949
+ of 1 and H3_DATAGRAM with a value of 1 in the initial SETTINGS frame. [[!WEBTRANSPORT-HTTP3]]
2950
+ [[!HTTP3-DATAGRAM]]
2949
2951
2950
- < p> If <var> credentials</var> is false, then do <em> not</em> send a TLS client certificate.
2952
+ <li>< p> If <var> credentials</var> is false, then do not send a TLS client certificate.
2951
2953
2952
- <p> If establishing a connection does not succeed (e.g., a TCP or TLS error), then return failure.
2954
+ <li><p> If establishing a connection does not succeed (e.g., a TCP or TLS error), then return
2955
+ failure.
2956
+ </ul>
2953
2957
2954
2958
<li>
2955
2959
<p> Set <var> timingInfo</var> 's <a for="connection timing info">ALPN negotiated protocol</a> to
0 commit comments