On Fri, Nov 30, 2012 at 01:56:29PM -0600, Eduardo Silva wrote:
> On Fri, Nov 30, 2012 at 1:50 PM, Sonny Karlsson <[email protected]> wrote:
> 
> > Hi
> >
> > I'm answering a bit late, but I definitely think this functionality
> > should be part of the monkey lib so I've created a patch. This patch
> > adds a function for fetching a request header (mklib_get_request_header)
> > inside a cb_data or cb_close (untested) callback. The function solves
> > this problem almost the same way, but using the headers_toc (headers
> > table of content) instead.
> >
> > On Fri, Nov 30, 2012 at 03:01:52PM +0100, nr wrote:
> > >
> > > I found out as a pointer to the session_request is included in
> > > the callback call, I can add the needed mk structures in a custom
> > > header file and access the http header data in sr->body.data
> > >
> > > It's not pretty, but it do work for my simple needs.
> > >
> > > struct session_request *srp = (struct session_request *) sr;
> > > printf("Data: \"%s\"\n", srp->body.data);
> > >
> > > I'm planing to look into Duda in the future then I'm in need for
> > > more advanced functionality like websockets. Does it work as
> > > embedded library?
> > >
> > > Regards,
> > > Björn
> > >
> > > On Wed, 28 Nov 2012, Eduardo Silva wrote:
> > >
> > > >On Wed, Nov 28, 2012 at 2:19 AM, nr <[email protected]> wrote:
> > > >
> > > >>
> > > >>If I do want to get the HTTP request hearder while in the callback
> > > >>function, how do I do that?
> > > >>
> > > >>In my program I do set a session cookie with unique session id number
> > that
> > > >>is included in every client request as a single line in the HTTP
> > header.
> > > >>
> > > >>Regards,
> > > >>Bjön
> > > >>_______________________________________________
> > > >>Monkey mailing list
> > > >>[email protected]
> > > >>http://lists.monkey-project.com/listinfo/monkey
> > > >>
> > > >>
> > > >that is no supported yet in the Library version, if you are playing with
> > > >cookies and sessions i recommend you to take a look to the Duda
> > framework:
> > > >
> > > > http://duda.io
> > > >
> > > >there you have a few C pseudo-objects to handle sessions, cookies and
> > > >customize response headers:
> > > >
> > > > http://duda.io/api/session.html
> > > >
> > > >if you want come to irc.freenode.net #monkey so we can give you further
> > > >assistance,
> > > >
> > > >regards,
> > > >
> > > >--
> > > >Eduardo Silva
> > > >http://edsiper.linuxchile.cl
> > > >http://www.monkey-project.com
> > > >
> >
> > > _______________________________________________
> > > Monkey mailing list
> > > [email protected]
> > > http://lists.monkey-project.com/listinfo/monkey
> >
> >
> > --
> > Sonny Karlsson
> >
> > _______________________________________________
> > Monkey mailing list
> > [email protected]
> > http://lists.monkey-project.com/listinfo/monkey
> >
> >
> thanks Lauri!, i just pushed the patch to our GIT master.
> 
> -- 
> Eduardo Silva
> http://edsiper.linuxchile.cl
> http://www.monkey-project.com

It's Sonny, actually. :]

-- 
Sonny Karlsson
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to