mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-14 21:39:03 +00:00
[GH-ISSUE #214] Ошибка #162
Labels
No labels
bug
docs
duplicate
enhancement
Epic
feature
feature
future
help wanted
in progress
need more info
plugin
proxy
pull-request
python 2
python 3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
werwolfby/monitorrent#162
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @skaa on GitHub (Apr 19, 2017).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/214
Originally assigned to: @werwolfby on GitHub.
При открытии http://localhost:6687/ в консоли ошибки:
видимо дело в том, что компьютер с виндой имеет сетевое имя Натали-ПК. Кстати этот текст повторяется несколько раз, хотя запрос из браузера выполнялся только один.
@byg0n3 commented on GitHub (Apr 19, 2017):
Классика проблем с кодировкой и виндовая реализация cp1251. По факту - проблема в сторонней либе (и, кстати, так и не понятно, зачем они насильно пытаются это делать, если браузеры нынче могут в нормальный диапазон символов).
В качестве локального решения может помочь изменение hostname на что-нибудь в латинском исполнении (Natali-PC).
По коду - https://github.com/werwolfby/monitorrent/blob/develop/server.py#L188 и падает на https://github.com/cherrypy/cheroot/blob/master/cheroot/server.py#L884
@werwolfby commented on GitHub (Apr 19, 2017):
Из rfc:
Так что похоже что логично :(. Надо наверное будет захардкодать имя сервера.
@byg0n3 commented on GitHub (Apr 19, 2017):
Это стандартная рекомендация для совместимости с RFC 2231.
Раздел 3.2 особенно подчеркивает, что это не является обязательным требованием:
В придачу, w3 также не настаивает на использовании "ISO-8859-1".
Я бы завел тикет в cheroot для начала и спросил о возможности использования дефолтного
utf-8. За спрос не бьют, как говорится.@werwolfby commented on GitHub (Apr 19, 2017):
Согласен, спасибо
@webknjaz commented on GitHub (May 5, 2017):
@werwolfby
I've raised this question @ https://github.com/cherrypy/cheroot/issues/27
@werwolfby commented on GitHub (May 5, 2017):
@webknjaz thanks a lot!
@webknjaz commented on GitHub (Jun 18, 2017):
@werwolfby while I'm not sure about the way we'd fix this in cheroot, I suggest you specifying the server name explicitly in this call as a workaround.
It would look smth like:
@webknjaz commented on GitHub (Jun 24, 2017):
@werwolfby otherwise upgrade cheroot to
v5.7.0, It's got normal string set by default now.@werwolfby commented on GitHub (Jun 28, 2017):
Cool, will do it.
@werwolfby commented on GitHub (Nov 23, 2019):
@webknjaz cause we've already updated to 6+ version of cheroot, I close the issue