GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  CGI_PARSE (3)

NAME

cgi_parse - Parse incoming CGI data

CONTENTS

Synopsis
Arguments
Description

SYNOPSIS

   

#include <cgi/cgi.h>

   

NEOERR *cgi_parse (CGI *cgi);

ARGUMENTS

cgi - a pointer to a CGI pointer

DESCRIPTION

We split cgi_init into two sections, one that parses
                just the basics, and the second is cgi_parse. cgi_parse
                is responsible for parsing the entity body of the HTTP
                request. This payload is typically only sent (expected)
                on POST/PUT requests, but generally this is called on
                all incoming requests. This function walks the list of
                registered parse callbacks (see cgi_register_parse_cb),
                and if none of those matches or handles the request, it

handlers:
                 POST w/ application/x-www-form-urlencoded
                 POST w/ application/form-data
                 PUT w/ any content type
                In general, if there is no Content-Length, then
                cgi_parse ignores the payload and doesn’t raise an
                error.

RETURN VALUE

Either data populated into files and cgi->hdf, or whatever
other side effects of your own registered callbacks.

SEE ALSO

cgi_debug_init(3), cgi_parse(3), cgi_destroy(3), cgi_js_escape(3), cgi_html_escape_strfunc(3), cgi_register_strfuncs(3), cgi_output(3), parse_rfc2388(3), cgi_url_validate(3), open_upload(3), cgi_cs_init(3), cgi_url_escape_more(3), cgi_html_strip_strfunc(3), cgi_neo_error(3), cgi_redirect(3), cgi_filehandle(3), cgi_register_parse_cb(3), cgi_url_escape(3), cgi_init(3), cgi_redirect_uri(3), cgi_cookie_clear(3), cgi_url_unescape(3), cgi_vredirect(3), cgi_display(3), cgi_html_ws_strip(3), cgi_error(3), cgi_cookie_set(3), cgi_text_html_strfunc(3), cgi_cookie_authority
Search for    or go to Top of page |  Section 3 |  Main Index


ClearSilver CGI_PARSE (3) 12 July 2007

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.