Reputation: 12282
when I try to use the System.Net.Http.HttpClient to get a response from a domain that has utf characters I get an exception.
The remote name could not be resolved
Does anyone know how to work around that or if there's a library that handles that correctly?
Upvotes: 2
Views: 364
Reputation: 30001
You need to enable IDN parsing in your app.config. It is off by default.
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
</configuration>
Upvotes: 1
Reputation: 4700
I don't think HttpClient does international domain name resolving.
You could implement it yourself following what is said here
You can also check what chrome does when you ask for http://Bücher.ch/
And you can even notice what happens when you try to copy/paste from URL field, it transforms it automatically to http://xn--bcher-kva.ch/
Upvotes: 1