Наше приложение загружает графический интерфейс, только если прокси-сервер Charles запущен и работает

247
Okrx

Я не знаю, как с этим справиться. У моего коллеги есть настольное приложение, которое работает на El Capitan. Приложение делает это:

  1. Соединяется с https: //internalserver/Register/register.aspx
  2. После подключения он загружает некоторый графический интерфейс и т. Д.

Это приложение на этом конкретном Mac отправляет петицию на сервер, и она никогда не доставляется - там просто вращающееся колесо. В логах я вижу только:Sending task to the server...

Я прочитал, что я мог бы использовать просмотрщик Чарльза, чтобы увидеть больше деталей. Итак, я установил его, а затем запустил приложение, и магия уже здесь. Петиция завершена, и приложение работает отлично.

Я не понимаю, почему это приложение работает нормально только тогда, когда Чарльз запущен и работает. Я могу использовать Safari и Firefox для просмотра, и наши внутренние страницы, которые указывают на один и тот же https: //internalserver/Register/register.aspx, работают нормально.

Не уверен, почему это происходит. Есть идеи?

0

1 ответ на вопрос

0
Okrx

Таким образом, в конце концов это была новая версия Safari 11.0, которая, похоже, имеет некоторые проблемы с веб-страницами в интрасети. Я установил старый образ El Capitan 10.11.5, который поставляется с Safari 9.1.1, и все вернулось в нормальное состояние.