Я не думаю , что это проблема CORS, которая обычно выявляется как сообщение об ошибке, специфичное для CORS, что-то вроде «Не найден заголовок ответа Access-Control-Allow-Origin». 112]
Можете ли вы предоставить полный набор заголовков ответа на запрос и для неудачного запроса?
Исходный код MiniUPnP содержит пример кода Python, пользующийся библиотекой C как дополнительный модуль (см. testupnpigd.py
), который я рассматриваю как надлежащее решение своей проблемы.
Объяснение: это не чистое решение Python, которое я искал, но:
Я думаю, что необходимо действительно рассмотреть Brisa. Это недавно стало чистой платформой python UPnP, не сфокусированной только на Медиасервере.
Это обеспечивает много utilitary модулей и функций для Вас, чтобы создать и развернуть Ваше устройство UPnP.
Проект также испытывает недостаток в обратной связи :-). Я предлагаю, чтобы Вы использовали последний svn код, если Вы готовы попробовать Brisa.
Можно также связаться с разработчиками на #brisa по irc.freenode.org, мы или онлайн или бездействие.