1
希望讓你知道我已經試圖解決我的問題,然後轉向社區尋求幫助。Web.Config編碼問題
我需要發送一個請求與幾個查詢參數到一個Web服務,從中我應該得到一個XML的響應,我需要解析和填充圖像源和圖像鏈接的值。
讓我們假設爲網站的網址是:
domain.com/user=1 & passwd文件= 2 & PARAM = U
當我在瀏覽器中輸入這個我可以看到我的XML應該得到迴應。
我放在的appSettings值在Web.config文件中,像這樣:
<appSettings>
<add key="GetImageUrl" value="http://domain.com/user=1&passwd=2¶m=u"/>
</appSettings>
但是,這不會編譯,因爲編譯器無法理解「&」,所以我使用的編碼版本是這樣的:
<appSettings>
<add key="GetImageUrl" value="http://domain.com/user=1&passwd=2&param=u"/>
</appSettings>
但是,當我輸入這個時,我看到帶有「Error」值的XML,這是發送錯誤參數時要返回的期望值之一。
我該如何繼續?
非常感謝!
編輯:
想讓你知道,我也試過 「&;放大器;」和 「%26」
當我在瀏覽器中輸入「http://domain.com/user=1 & passwd = 2 & param = u」時,我可以看到正確的XML結構,但應包含這些值的元素的值爲'錯誤'。 – Johancho
@Johancho - 當你的.NET應用程序解析'web.config'文件時,'&'將變成'&'。 – Oded