Я пытаюсь получить бинарный токен Сабли от запроса на сеанс Sabre. Ответ XML ниже для этого запроса. 'WSSE: BinarySecurityToken' Tag имеет двоичный токен в ответе ниже XML.
Sabre_API
Agency
2021.01.DevStudio
Session
SessionCreateRS
4748905439116980050
2025-04-11T12:11:51
Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/RESD!ICESMSLB\/RES.LB!1744373511710!9623!541!1
2021.01.DevStudio
< /code>
двоичный токен < /p>
Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/RESD!ICESMSLB\/RES.LB!1744373511710!9623!541!1
< /code>
c# code Я пытаюсь преобразовать двоичный токен в строку < /p>
var nodes = xmlDoc.GetElementsByTagName("wsse:BinarySecurityToken");
byte[] data = Convert.FromBase64String(nodes[0].InnerText);
string decodedString = System.Text.Encoding.UTF8.GetString(token);
< /code>
Информация об ошибке-< /p>
Исключение Type 'System.formatexception' произошло в Saber Soap. символы.byte[] data = Convert.FromBase64String(nodes[0].InnerText);
Подробнее здесь: https://stackoverflow.com/questions/795 ... r-binary-t
Не допустимая строка Base-64, так как она содержит бинарный токен с символом 64. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не допустимая строка Base-64, так как она содержит бинарный токен с символом 64.
Anonymous » » в форуме C# - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-