Webdis interprets /SET/FOO/BAR.html as SET FOO BAR in Redis. The .html gets used by Webdis as a request for a change in Content-Type. This alters the return response from Webdis and violates an assumption made by redbiom._requests that all returns are JSON. This resolves the issue by encoding "." as "2%E" per the encodings noted in the Webdis command format documentation.
Webdis interprets
/SET/FOO/BAR.html
asSET FOO BAR
in Redis. The.html
gets used by Webdis as a request for a change in Content-Type. This alters the return response from Webdis and violates an assumption made byredbiom._requests
that all returns are JSON. This resolves the issue by encoding "." as "2%E" per the encodings noted in the Webdis command format documentation.