Setting CURLOPT_CONNECT_ONLY with value 2 is only defined
for WebSocket and the effect on other protocols is undetermined.
That includes the HTTP urls.
Fixes #17621
Reported-by: Kirill Obukhov
Closes #17635
the application can obtain the most recently used socket for special data
transfers.
-Since 7.86.0, this option can be set to '2' and if HTTP or WebSocket are used,
+Since 7.86.0, this option can be set to '2' and if WebSocket is used,
libcurl performs the request and reads all response headers before handing
-over control to the application.
+over control to the application. For other protocols the behavior of '2'
+is undefined.
Transfers marked connect only do not reuse any existing connections and
connections marked connect only are not allowed to get reused.