커뮤니티에 도움을 요청하기 전에 문제를 해결하려고 시도했음을 알리고 싶습니다.Web.Config 인코딩 문제
웹 서비스에 몇 가지 쿼리 매개 변수를 사용하여 요청을 보내야합니다.이 매개 변수를 통해 이미지 소스와 이미지 링크를 파싱하고 값을 채우는 XML 응답을 받아야합니다.
의이 웹 사이트의 URL은 가정하자 :
domain.com/user=1을 & passwd를 = 2 & PARAM = U
내가 브라우저에서이를 입력하면 내가 XML을 볼 수 있었다 나는 응답으로 받아 들여야합니다.
나는과 같이 Web.config 파일에서 appSettings는의 가치를 : 컴파일러가 '&'를 이해할 수 없기 때문에
<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>
그러나, 내가 잘못 매개 변수를 전송하는 경우 반환되는 예상 값 중 하나입니다 "오류"값으로 XML을 참조하십시오.
어떻게해야합니까?
대단히 감사합니다!
편집 :
는 나는 또한 시도했다 알려 원 "&; A;" 및 "% 26"
브라우저에서 "http://domain.com/user=1 & passwd = 2 & param = u"를 입력하면 정확한 XML 구조를 볼 수 있지만 값을 포함해야하는 요소의 값은 ' 오류'. – Johancho
@Johancho - .NET 애플리케이션이'web.config' 파일을 파싱하면 '&'이'&'로 바뀝니다. – Oded