[Mono-devel-list] HTTPS Post
Martin Hinks
mhinks at gmail.com
Fri Jun 17 10:10:16 EDT 2005
What is the exact exception thrown - and where does the stack trace
say it originated - it does indeed sound like a certmgr thing, but
more information would help.
Martin
On 6/17/05, Jeff Tickle <jeff at jefftickle.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Not sure if it's a bug or just my lack of understanding of security, but
> the fact is, this code works without fail in .NET, but not in Mono:
>
> using System;
> using System.IO;
> using System.Net;
>
> public class Test {
> public static void Main(string[] args)
> {
> try {
> WebRequest request =
> WebRequest.Create("https://api.safepages.com/process.pl");
> request.Method = "POST";
> request.ContentType = "application/x-www-form-urlencoded";
> byte[] bytes =
> System.Text.Encoding.UTF8.GetBytes("action=dialup_add&mode=test");
> request.ContentLength = bytes.Length;
> Stream s = request.GetRequestStream();
> s.Write(bytes,0,bytes.Length);
> s.Close();
> Console.WriteLine(new
> StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd());
> } catch (WebException e) {
> Console.WriteLine(e);
> }
> }
> }
>
> It should return an error saying that the login was invalid. Instead it
> throws an exception, and the stack trace suggests it has to do with a
> failure to agree on security.
>
> I did read a bit on certmgr. I tried importing the certificate of this
> particular site, but it wouldn't go anywhere but the AddressBook and
> didn't seem to make a difference.
>
> Thanks for any help!
>
> - -Jeff
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFCstk5L5ulKJitYLoRAqj1AJwMbnclw2rju/Vm1Hs1paEBN7SqJACgnErq
> QF+8C0d/3cwQtI+RPN4S39c=
> =7ui8
> -----END PGP SIGNATURE-----
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
--
Martin Hinks
More information about the Mono-devel-list
mailing list