mirror of https://github.com/ipxe/ipxe.git
[http] Include error messages for 4xx and 5xx response codes
Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/67/head
parent
e4461f65d8
commit
ea29122a70
|
@ -55,6 +55,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
|||
#include <ipxe/params.h>
|
||||
#include <ipxe/profile.h>
|
||||
#include <ipxe/vsprintf.h>
|
||||
#include <ipxe/errortab.h>
|
||||
#include <ipxe/http.h>
|
||||
|
||||
/* Disambiguate the various error causes */
|
||||
|
@ -110,6 +111,12 @@ static struct profiler http_rx_profiler __profiler = { .name = "http.rx" };
|
|||
/** Data transfer profiler */
|
||||
static struct profiler http_xfer_profiler __profiler = { .name = "http.xfer" };
|
||||
|
||||
/** Human-readable error messages */
|
||||
struct errortab http_errors[] __errortab = {
|
||||
__einfo_errortab ( EINFO_EIO_4XX ),
|
||||
__einfo_errortab ( EINFO_EIO_5XX ),
|
||||
};
|
||||
|
||||
static struct http_state http_request;
|
||||
static struct http_state http_headers;
|
||||
static struct http_state http_trailers;
|
||||
|
|
Loading…
Reference in New Issue