KarlJorgensen / virgin-media-hub3

Python API and command line interface to the Virgin Media Hub 3 broadband router
GNU General Public License v3.0
78 stars 18 forks source link

Don't encode trailing equals signs to %3D #4

Closed jorrit closed 5 years ago

jorrit commented 5 years ago

When a base64 encoded username:password pair ends in = it should be transmitted to the /login endpoint as %3D. However, the Arris web interface doesn't do this and the /login endpoint does not support it. Manually appending the base64 value to the URL works.

jorrit commented 5 years ago

I now noticed PR #2, which has the same result but using a different method. I'll let you choose which solution to accept.