displayDialogAsync () кодирует предоставленный URL - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть эта странная проблема, когда у меня есть URL с параметрами, который кодируется, как только я вызываю displayDialogAsync () с ним.

Я могу напечатать URL на странице, и это выглядит так

https://{domain}/redirect?sessionUid={value}&userId={value}&url=https://{domain}/user/Home.jsp

но если я поймаю его в fiddler, запрос будет выглядеть следующим образом

https://{domain}/redirect?sessionUid={value}&userId={value}&url=https://{domain}/user/Home.jsp&_host_Info=Outlook$Win32$16.02$da-DK$telemetry$isDialog

обратите внимание, как символы & в URL-адресе, который я предоставляю, кодируются в & в то время как параметры, добавляемые методом displayDialogAsyncимеет незашифрованный & символ.

это делает страницу, которую я пытаюсь перенаправить, чтобы вернуть нулевой указатель.

я уверен, что это что-то я делаю неправильно или, возможно, какой-то импорт, который мешает,но я не могу понять, что.

кто-нибудь еще сталкивался с этим, и кто-нибудь знает о решении?

происходит как в последней версии Outlook 2010, так и в версии office.com, и в Интернете.клиент

1 Ответ

0 голосов
/ 08 ноября 2018

Ошибка произошла из-за неправильной кодировки XML, которая была скрыта в журнале консоли, так как она анализировалась при показе пользователю.

...