Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NE_SET_REQUEST_FLAG(3)	      neon API reference	NE_SET_REQUEST_FLAG(3)

NAME
       ne_set_request_flag, ne_get_request_flag	- set and retrieve per-request
       flags

SYNOPSIS
       #include	<ne_request.h>

       void ne_set_request_flag(ne_request *req, ne_request_flag flag,
				int value);

       int ne_get_request_flag(ne_request *req,	ne_request_flag	flag);

DESCRIPTION
       The ne_set_request_flag function	enables	or disables a per-request
       flag. Passing a non-zero	value argument enables the flag, and zero
       disables	it.

       The following flags are defined:

       NE_REQFLAG_EXPECT100
	   enable this flag to use the "Expect:	100-continue" feature of
	   HTTP/1.1, which allows the server to	process	request	headers
	   without reading the entire request body. This saves time and
	   bandwidth if	the server gives an authentication challenge
	   (requiring the request to be	resent), but has interoperability
	   problems with some older servers.

       NE_REQFLAG_IDEMPOTENT
	   disable this	flag if	the request uses a non-idempotent method such
	   as POST

RETURN VALUE
       The ne_get_request_flag function	returns	zero if	a flag is disabled,
       less than zero if the flag is not supported, or greater than zero if
       the flag	is enabled.

SEE ALSO
       ne_request_create.

AUTHOR
       Joe Orton <neon@lists.manyfish.co.uk>
	   Author.

COPYRIGHT
neon 0.30.2		       30 September 2016	NE_SET_REQUEST_FLAG(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ne_set_request_flag&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help