2014-01-07 3 views
2

인데 utf 문자가있는 도메인에서 응답을 받기 위해 System.Net.Http.HttpClient를 사용하려고하면 예외가 발생합니다.HttpClient가 국제 도메인 이름이

The remote name could not be resolved 

그 문제를 해결하는 방법을 알고 계시거나 제대로 처리하는 라이브러리가 있다면 누구입니까?

답변

1

앱에 enable IDN parsing이 필요합니다. config. 기본적으로 해제되어 있습니다.

<configuration> 
    <uri> 
    <idn enabled="All" /> 
    <iriParsing enabled="true" /> 
    </uri> 
</configuration> 
1

나는 HttpClient가 국제 도메인 이름 해석을한다고 생각하지 않습니다.

당신은 here

당신은 또한 당신이 http://Bücher.ch/

enter image description here

을 요청 않을 때 어떤 크롬 확인할 수 있습니다 말했다 무엇 다음 스스로를 구현할 수 그리고 당신도 당신이하려고하면 어떻게되는지 알 수 있습니다 URL 입력란에서 복사/붙여 넣기를하면 자동으로 변환됩니다. http://xn--bcher-kva.ch/

+0

고마워요. punycode는 제가 할 수있는 아이디어입니다. :) – Chris

관련 문제