[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Xavante: getting post data
- From: Ignacio Burgueño <ignaciob@...>
- Date: Tue, 21 Jun 2011 18:32:55 -0300
I am writing a handler for the Xavante web server, to handle AJAX requests. It seems like I'm not able to access any parameters from a POST request, only GET request ones sent through the URL. Here's what I have:
return function(req, res)
res.headers["Content-Type"] = "text/plain"
res.content = fn(req)
Inside the function I pass in (fn), req.params is nil. I've tried adding xavante.httpd.getparams(req), which works fine and populates req.params with URL params, but seems to totally ignore post data.
Aren't you using wsapi? That would simplify things a lot.
If not, I think you need to read from the socket:
req.socket:receive( as_many_bytes_as_content_length_indicates )