shoes icon indicating copy to clipboard operation
shoes copied to clipboard

[Discussion&Suggestion]: support XHTTP ?

Open 18o opened this issue 1 year ago • 3 comments

https://github.com/XTLS/Xray-core/pull/3955 is it possible implement xhtp in shoes?

18o avatar Nov 07 '24 04:11 18o

looks like this is "splithttp" inside the repo - uploads are done in a series of POST requests, while downloads are done as GET requests (a single one?) and works across http1.1/http2/http3: https://github.com/XTLS/Xray-core/blob/6877ca5201c945d6c59b184c1ccb33f5ab1cc93a/transport/internet/splithttp/dialer.go#L228

this could be interesting to work on, although i don't see many clients supporting this atm

cfal avatar Nov 07 '24 09:11 cfal

it does seem like the download GET is a single chunked transfer request: https://xtls.github.io/en/config/transports/splithttp.html

cfal avatar Nov 07 '24 09:11 cfal

yeah, it's a very fresh protocol which is very interesting, the servers even can be put in different area, like upload server in US and download serve in Japan and communicate each otter

18o avatar Nov 20 '24 14:11 18o