Do not raise on not 2XX error codes

Also accept unicode ascii keys
Merge remote-tracking branch 'chiiph/bug/several_fixes' into develop