[Mono-list] Send cookies in HttpWebRequest's

Damien DALY maitredede at gmail.com
Tue Jan 8 05:09:46 EST 2008


If you want to sniff http traffic, you can use the Fiddler tool
http://www.fiddlertool.com/ to debug your code.
Unfortunatly, it only works under windows (it's .net, but with 44
P/Invokes and 20 MonoTodo, checked under Moma 1.2.6)

Dédé

2008/1/5, Søren Juul <zpon.dk at gmail.com>:
> You are right, it helped when the path matched the location of the file on
> the server. Thanks :)
>
>
> 2008/1/5, Chris Howie <cdhowie at gmail.com>:
> > I just tried your test case (substituting my own test server in) and
> Wireshark did see a cookie get sent.
> >
> > Are you sure that the path and domain parameters on the cookie match the
> URL you are testing against?  Mono will not send the cookie otherwise.
> >
> >
> >
> > On Jan 4, 2008 6:53 PM, Søren Juul < zpon.dk at gmail.com> wrote:
> >
> > > As far as i can see in wireshark it is not there, and when I look in
> webRequest.Hostes I cannot see it neither
> > >
> > >
> > >
> > >
> > >
> > > 2008/1/5, Chris Howie < cdhowie at gmail.com >:
> > > > Can you use Wireshark or another packet sniffer to verify that the
> cookie is in fact not being sent?
> > > >
> > > >
> > > >
> > > > On Jan 4, 2008 6:37 PM, Søren Juul < zpon.dk at gmail.com > wrote:
> > > >
> > > > > I'm sorry i forgot that line in my the sample code in my first line,
> but in my real code I got it as it should be, something like this:
> > > > >
> > > > > using System;
> > > > > using System.Net;
> > > > > using System.IO;
> > > > >
> > > > > public class Test
> > > > > {
> > > > >     public static void Main (string[] args)
> > > > >     {
> > > > >         HttpWebRequest webRequest =
> (HttpWebRequest)WebRequest.Create(" http://example.com");
> > > > >         CookieContainer CookieJar = new CookieContainer();
> > > > >         CookieJar.Add(new Cookie("name", "value", "/path",
> ".example.com"));
> > > > >         webRequest.CookieContainer = CookieJar;
> > > > >
> > > > >         HttpWebResponse webResponse =
> (HttpWebResponse)webRequest.GetResponse();
> > > > >     }
> > > > > }
> > > > >
> > > > >
> > > > > 2008/1/5, Chris Howie <cdhowie at gmail.com>:
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Jan 4, 2008 6:19 PM, Søren Juul <zpon.dk at gmail.com> wrote:
> > > > > >
> > > > > >
> > > > > > > Shouldn't i be able to send a cookie in a HttpWebRequest by
> adding a CookieContainer to the request?
> > > > > > >
> > > > > > > Something like this:
> > > > > > >
> > > > > > > HttpWebRequest webRequest =
> (HttpWebRequest)WebRequest.Create(url);
> > > > > > > CookieContainer CookieJar = new CookieContainer();
> > > > > > > CookieJar.Add(new Cookie("name", "value", "/path",
> ".domain.com"));
> > > > > > > HttpWebResponse webResponse =
> (HttpWebResponse)webRequest.GetResponse();
> > > > > > > (...)
> > > > > > >
> > > > > >
> > > > > > Yes you should, and in fact you can, but somewhere in there you
> need to do:
> > > > > >
> > > > > > webRequest.CookieContainer = CookieJar;
> > > > > >
> > > > > > C# may be magical but it's not *that* magical.  :)
> > > > > >
> > > > > > --
> > > > > > Chris Howie
> > > > > > http://www.chrishowie.com
> > > > > > http://en.wikipedia.org/wiki/User:Crazycomputers
> > > > > >
> > > > > > _______________________________________________
> > > > > > Mono-list maillist  -  Mono-list at lists.ximian.com
> > > > > >
> http://lists.ximian.com/mailman/listinfo/mono-list
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Med venlig hilsen / Kind Regards
> > > > > Søren Juul
> > > > > _______________________________________________
> > > > > Mono-list maillist  -  Mono-list at lists.ximian.com
> > > > > http://lists.ximian.com/mailman/listinfo/mono-list
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Chris Howie
> > > > http://www.chrishowie.com
> > > > http://en.wikipedia.org/wiki/User:Crazycomputers
> > > > _______________________________________________
> > > > Mono-list maillist  -  Mono-list at lists.ximian.com
> > > > http://lists.ximian.com/mailman/listinfo/mono-list
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Med venlig hilsen / Kind Regards
> > > Søren Juul
> > > _______________________________________________
> > > Mono-list maillist  -  Mono-list at lists.ximian.com
> > > http://lists.ximian.com/mailman/listinfo/mono-list
> > >
> > >
> >
> >
> >
> > --
> > Chris Howie
> > http://www.chrishowie.com
> > http://en.wikipedia.org/wiki/User:Crazycomputers
> > _______________________________________________
> > Mono-list maillist  -  Mono-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
> >
> >
>
>
>
> --
> Med venlig hilsen / Kind Regards
> Søren Juul
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>


More information about the Mono-list mailing list