From: David H. <dav...@gm...> - 2011-01-28 22:22:36
|
On Thu, Jan 27, 2011 at 9:45 PM, Dean Michael Berris <mik...@gm... > wrote: > On Fri, Jan 28, 2011 at 9:35 AM, David Hite <dav...@gm...> wrote: > > My question is that I have been using stock_reply for the response and am > > wondering if there are other methods for sending messages. > > > > The line I have been using is: > > "response = Server::response::stock_reply(ok, msg);" > > In all the examples I see and also looking through the code all I can > find > > is the "stock_reply" method. > > If you look at the code in the libs/network/test/hello_world.cpp -- or > there abouts I don't have the directory handy at the moment -- you > should see something like this: > > response << header("Content-Type", "application/octet-stream") > << header("Connection", "close"); > > What that actually means is you're pushing in HTTP headers into the > response. It's the same if you intend to push in the body of the > response as well: > > response << body("The quick brown fox jumps over the lazy dog."); > > You can find information about this in the documentation for the HTTP > Response in the library: > http://cpp-netlib.github.com/reference_http_response.html > > HTH > > > -- > Dean Michael Berris > about.me/deanberris > > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better > price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > Cpp-netlib-devel mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel > Hi Dean, Thanks for the quick response. Sorry for the trouble but I'm getting a compile error. Error: 'body' is not a member of 'boost::network::http::basic_response<boost::network::http::tags::http_server>' Here's the code: response << Server::response::body(buffer); using Server defined as typedef http::server<CgiResourceManager> Server; I'm using cpp-netlib v0.8 Any ideas? Thanks, -Dave- |