C#: Десериализуйте ошибку XML-файла (думайте, что это - проблема пространства имен - наклон ни за что в жизни разрабатывает его хотя),

Чтобы использовать опцию HTTPS в JupyterHub, вам необходимо убедиться, что ваша DNS-запись для вашего домена указана на ваш IP-адрес JupyterHub перед развертыванием. В облачных провайдерах простой способ взломать JupyterHub без https, а затем добавить внешний IP или CNAME службы jupyterhub (видимый на kubernetes) в вашу запись DNS для вашего URL. Затем внесите изменения в свою диаграмму jupyterhub с включенной опцией https, настройкой URL и адреса электронной почты, после чего вы должны получить настоящий сертификат.

Более надежным решением будет использование разгрузки балансировщика нагрузки (если ваш поставщик облачных услуг поддерживает). Обратите внимание, что «https: true» создаст nginx-ingress-controller, поэтому это создаст некоторые проблемы, если в вашем кластере уже есть входной контроллер!

6
задан John Saunders 3 March 2011 в 19:29
поделиться

1 ответ

Мыльная оболочка не является частью вашего сериализованного объекта. Это часть транспортного протокола SOAP. Вам нужно удалить свой объект из конверта, а не заставлять ваш объект работать с конвертом.

Вместо того, чтобы брать весь xml-файл (который по какой-то причине включает мыльный конверт), вам нужно взять первого дочернего элемента внутри the soap: body и используйте THAT для десериализации в ваш объект.

Посмотрите это сообщение SO ...

Использование C # и XDocument / XElement для синтаксического анализа Soap Response

... который обращается к синтаксическому анализу файла.

6
ответ дан 17 December 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: