Request.get блокируется только из Atom

Я пишу django приложение с коммуникацией с внешними python скриптами в других программах. Поскольку в настоящее время я проверяю все базовые требования и их функциональность, я работаю со стандартным тест-сервером django sql lite.

Во время тестирования я столкнулся со странной проблемой блокировки сайтов брандмауэром

Простой request.get() отлично работает из windows cmd, получая мой json ответ. Открытие страницы в любом браузере с любого компьютера в сети моей компании также работает.

Однако, когда просто запускается запрос из atom на локальном компьютере, он терпит неудачу с результатом 403 - response.content.decode(), показывая, что сайт получает запрос из-за отсутствия категории, и я должен нажать кнопку "продолжить просмотр в рабочих целях".

Поскольку это происходит только изнутри атома - есть идеи, как это предотвратить?

Что я пробовал до сих пор:

  • добавление заголовков (не изменяется)
  • Запуск подпроцесса, вызывающего cmd с командой (работает, но вроде как не достигает цели скрипта). Цель - просто получить json ответ из представления, чтобы я мог передать информацию в мою программу.

Спасибо большое

Томас

Вернуться на верх