2013-03-24 36 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

相關問題