2015-06-30 3 views
0

Я использую последний okhttp, а при использовании дома он подключается просто отлично. Внутри компании он отображает диалоговое окно для утверждения для подключения к серверу. Я не хочу, чтобы пользователь видел, что это диалоговое окно просто подключается тихо, как это делает для меня дома. Как я могу это сделать? Я использовал httpclient от Apache, и он этого не делает. Я написал свой собственный код для определения прокси-сервера и добавил его к клиентскому коду Apache, и он не запрашивает разрешения на подключение.Okhttp с просьбой одобрить подключение через диалоговое окно, чтобы сделать тихий

Спасибо за помощь, -Tony

ответ

0

Отключить программный брандмауэр, который показывает диалоговое окно. Диалог не OkHttp; это просто побочный эффект от OkHttp с использованием вашей сети.

+0

Я должен буду смотреть на это. Большинство компаний не допускают этого, поскольку это может считаться высоким риском безопасности. Я предполагаю, что вы имеете в виду брандмауэр Windows OS? –

+0

Есть ли способ сказать okhttp имя и порт прокси-сервера? Я также использую Java Web Start. Мне интересно, из-за этого появляется диалоговое окно с предупреждением безопасности? Также я использую http2client от Okhttp. Я хочу продолжать использовать okhttp, если смогу. –

+0

Я проверил тест с брандмауэром Windows и все еще получил диалоговое окно с предупреждением. –

0

Кажется, проблема не имеет ничего общего с брандмауэрами, как я ожидал. Я читал, что были проблемы с более ранними версиями Java и даже с 8u25. Я использую 32-разрядный 8u45 выпуск исправлений безопасности. Я установил 32-битный 8u60 EA и, похоже, устранил проблему. Поэтому я уверен, что проблема с 32-битным 8u45. Надеюсь, когда выпустят 8u60 (скоро я надеюсь), у него все равно будет исправление. Я проверю другой ноутбук, который у меня есть, чтобы посмотреть, какая версия java работает.

С уважением, -Tony

 Смежные вопросы

  • Нет связанных вопросов^_^