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

FreeBSD Manual Pages

  
 
  

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

NAME
       ne_status - HTTP	status structure

SYNOPSIS
       #include	<ne_utils.h>

       typedef struct {
	   int major_version, minor_version;
	   int code, klass;
	   const char *reason_phrase;
       } ne_status;

DESCRIPTION
       An ne_status type represents an HTTP response status; used in response
       messages	giving a result	of request. The	major_version and
       minor_version fields give the HTTP version supported by the server
       issuing the response. The code field gives the status code of the
       result (lying between 100 and 999 inclusive), and the klass field gives
       the class[1], which is equal to the most	significant digit of the
       status.

       There are five classes of HTTP status code defined by RFC2616:

       1xx
	   Informational response.

       2xx
	   Success: the	operation was successful

       3xx
	   Redirection

       4xx
	   Client error: the request made was incorrect	in some	manner.

       5xx
	   Server error

SEE ALSO
       ne_get_status.

AUTHOR
       Joe Orton
	   Author.

COPYRIGHT
NOTES
	1. the	field  is  named "klass" not "class" so	that the header	can be
	   used	from a C++ program, in which "class" is	a reserved word)

neon 0.32.5			21 January 2023			  NE_STATUS(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ne_status&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help