dlang-requests 0.1.7 released

Zekereth via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Jun 21 19:04:25 PDT 2016


On Saturday, 11 June 2016 at 23:03:52 UTC, ikod wrote:
> Hello,
>
> Dlang-requests is library created under influence of 
> Python-requests, with primary goal of easy to use and 
> performance.

I have a couple of questions. If a url can't be found and I catch 
the ConnectError exception and handle it[2] I still get an 
additional error[1] printed. For example:

		try
		{
			getContent(url);
		}
		catch(ConnectError ex)
		{
			debug writeln("Error getting page: ", ex.msg);
		}

Will error with this:

[1]2016-06-21T20:59:15.073:streams.d:connect:750 Failed to 
connect: can't resolve www.systemcontrolpanel.com - getaddrinfo 
error: Name or service not known

[2]Error getting page: Can't connect to 
www.systemcontrolpanel.com:80: getaddrinfo error: Name or service 
not known

The additional error[1] will still print in release build. The 
only workaround I could find was to check getAddress myself and 
ensure that the page exists before calling getContent.

Thanks!





More information about the Digitalmars-d-announce mailing list