mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-08 12:44:23 +01:00
dirmngr: New function http_status2string.
* dirmngr/http.c (http_status2string): New. -- Right now only the standard 5xx codes. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
e7252ae57f
commit
dc61f4ecea
@ -3663,3 +3663,27 @@ http_prepare_redirect (http_redir_info_t *info, unsigned int status_code,
|
|||||||
*r_url = newurl;
|
*r_url = newurl;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Return string describing the http STATUS. Returns an empty string
|
||||||
|
* for an unknown status. */
|
||||||
|
const char *
|
||||||
|
http_status2string (unsigned int status)
|
||||||
|
{
|
||||||
|
switch (status)
|
||||||
|
{
|
||||||
|
case 500: return "Internal Server Error";
|
||||||
|
case 501: return "Not Implemented";
|
||||||
|
case 502: return "Bad Gateway";
|
||||||
|
case 503: return "Service Unavailable";
|
||||||
|
case 504: return "Gateway Timeout";
|
||||||
|
case 505: return "HTTP version Not Supported";
|
||||||
|
case 506: return "Variant Also Negation";
|
||||||
|
case 507: return "Insufficient Storage";
|
||||||
|
case 508: return "Loop Detected";
|
||||||
|
case 510: return "Not Extended";
|
||||||
|
case 511: return "Network Authentication Required";
|
||||||
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
@ -197,5 +197,7 @@ gpg_error_t http_prepare_redirect (http_redir_info_t *info,
|
|||||||
unsigned int status_code,
|
unsigned int status_code,
|
||||||
const char *location, char **r_url);
|
const char *location, char **r_url);
|
||||||
|
|
||||||
|
const char *http_status2string (unsigned int status);
|
||||||
|
|
||||||
|
|
||||||
#endif /*GNUPG_COMMON_HTTP_H*/
|
#endif /*GNUPG_COMMON_HTTP_H*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user