Из интерфейсного приложения, созданного на основе App Engine Standard, мы отправляем запрос на печать по адресу http://70.53.4.12: 9100 , который является портом исходного принтера и работает в окне локальной разработки и просто не работает в облаке, он совместим с конечной точкой небезопасен, как мы можем обойти это и позволить Cloud принять эту конечную точку как HTTP только как исключение.
Вот сообщение об ошибке, отображаемое в консоли.
VM9: 1 Смешанный контент: страница в 'https://my-dev.domain.com/' была загружена через HTTPS, но запросила небезопасную конечную точку XMLHttpRequest 'http://70.53.4.12: 9100 / ' , Этот запрос был заблокирован; содержимое должно передаваться по протоколу HTTPS. (анонимно)
IP 70.53.4.12 общедоступен c, поэтому я могу отправить запрос на печать из своего дома на принтер, сидящий в моем офисе, через переадресацию портов, но не может сделать это из Google Cloud Platform App Engine.
Заранее спасибо!