HTTPS seems to be required if you want to register the client to use magnet links. Click on the Tools menu.
I can't answer any questions about this though.
I just copy and paste magnet links when I need to.
Since qbittorrent is not actually running on the same system as my browser, there is no local client to register in the browser, so I never even thought to pursue it.