2016-01-14 3 views
1

У меня есть веб-приложение (только пользовательский интерфейс), говорящий с Webservice (скажем, сервис x), и моя служба x разговаривает с другой службой (услуга y). Служба y - это служба https только от поставщика.Может ли сайт https без https получить доступ к службе https?

Вопрос: - Может ли мое веб-приложение быть полностью http-only (приложение к x)? - Может ли моя служба x подключиться к сервису y через http и по-прежнему не включена https (x to y)?

+0

Я не понимаю, почему нет. Ты пробовал? Было ли что-то препятствовать этому работать? – David

ответ

1

Конечно, но вы, вероятно, должны оценить, почему вы хотите это сделать. Если служба y использует HTTPS, они, очевидно, считают, что их данные заслуживают защиты, поэтому, проксимируя ее через нешифрованное соединение или загружая ее на небезопасную страницу, вы неявно подрываете их безопасность.

Теперь, возможно, вы фактически не отправляете эту информацию по кабелю, а просто обрабатываете его на своем сервере и отправляете результат состояния или что-то в этом роде, тогда это может быть нормально, но в Интернете, как правило, переходят на https, поэтому вы должны вероятно, считают «просто это делать».

+0

Уверен, что он перейдет на все HTTPS на фактическую производственную среду. Это моя среда для разработчиков. Его все данные JSON - это просто сделать отладку легкой для разработчиков. – AnotherProgrammer

0

HTTP - это всего лишь протокол для подключения клиента и сервера. Если у вас есть 3 клиента: клиент A, B и C:

  • A может разговаривать с B любым способом, например. HTTPS
  • B может разговаривать с C любым способом, например. FTP

Ваше приложение может быть открыто через HTTP, даже если вы разговариваете с другими службами через HTTPS. Трафик с ваших посетителей на ваш сайт не будет зашифрован, трафик с вашего сайта на службу HTTPS будет зашифрован.

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