2013-03-24 56 views
1

对于Coldfusion 9,当调用cfexchangeconnection时使用的密码包含%符号时,我们会遇到错误。cfexchangeconnection如何支持%符号?

的错误是:

Could not log in to the Exchange server. 

Verify server name, username, and password. 

的用户名和密码都不会怀疑,我们可以登录到与CFLDAP就好系统。此外,如果我们将密码更改为没有百分号的密码,则cfexchangeconnection可以正常工作。

cfexchangeconnection如何支持%符号?

+1

我会说这不是设计,而只是一个错误在CF.事实上,即使它是通过设计来设计的,它的设计也很糟糕,而且wouls仍然有资格成为bug。你应该用Adobe来提高它:https://bugbase.adobe.com – 2013-03-24 21:10:06

+0

是的,这可能是一个错误。这是在黑暗中拍摄的,但是如果你尝试转义字符,例如'%25'或可能是'\%'而不是'%',任何改变? – Leigh 2013-03-25 18:40:40

+0

香蕉! @Leigh我曾经想过尝试这个,并开始寻找字符代码,并分心。 %25确实有效。我会说,还是比较错误的。谢谢! – 2013-03-25 18:54:26

回答

2

(从评论)

这是一个在黑暗中拍摄,但任何改变,如果你尝试转义字符,即例如%25(即URL编码)或可能\%,而不是仅仅%

我会继续,并提交一个错误报告,亚当建议。在此期间,我想解决方法是使用类似URLEncodedFormat(thePassword)

+0

谢谢!引人入胜的是,当密码中有空格和&符号时,您可以直接发送它们或通过URLEncodedFormat发送并获得成功的结果。 – 2013-03-25 20:27:29

+0

现在很奇怪......也许他们只是忘记了'%'..? – Leigh 2013-03-25 21:01:15

+0

(..或忘记提及文档中的特殊情况)。 – Leigh 2013-03-25 21:18:10