When submitting an _httpsrequest(), Snoopy builds command-line arguments for curl. These have newlines in them.
A response is successfully received, but the file in which curl stores response headers is 0 bytes, and cannot be unlinked (on Windows, at least).
Line 998 in Snoopy 1.2.4 is:
$cmdline_params .= " -H \"".$safer_header."\"";
It should be
$cmdline_params .= " -H \"".trim($safer_header)."\"";
Thanks for the bug report. Snoopy 2.0.0 no longer uses curl an instead uses openssl so all curl issues are now resolved.
You can get the new version of Snoopy 2.0.0 here