Page 1 of 1

HTTP/2 support

Posted: Tue Feb 26, 2019 12:43 pm
by charles
nzb360 makes connections to web services with HTTP/1.1 even through proxies that support HTTP/2, as my nginx access log shows:

"GET /sabnzbd/api?mode=version&output=json&apikey=<redacted>&output=json HTTP/1.1" 200 20 "-" "-"

HTTP/2 has performance advantages which should improve speeds on remote connections especially.

Many nzb360 users run their services through a reverse proxy like nginx which has supported HTTP/2 for years.

SABmini on iOS, the closest competitor to nzb360 (for SABnzbd at least), does support HTTP/2 as shown below:

"GET /sabnzbd/api?apikey=<redacted>&ma_username=&ma_password=&output=json&mode=version HTTP/2.0" 200 40 "-" "SABmini/388 CFNetwork/976 Darwin/18.2.0"

Re: HTTP/2 support

Posted: Tue Feb 26, 2019 11:03 pm
by Kev
I use whatever OkHttp uses. I'll check to see if it supports HTTP2.

Re: HTTP/2 support

Posted: Sun May 19, 2019 11:52 am
by charles
It appears that nzb360 uses a very old version of okhttp (I'm seeing user agents okhttp/2.7.5 and okhttp/3.9.1 in my logs), which do not support HTTP/2 or TLS 1.3 among other things.

Later versions do. Can it please be updated?