Gestion des exceptions de service. Plus de détails...
#include <ServiceException.h>
Fonctions membres publiques | |
ServiceException (std::string locator, ExceptionCode code, std::string message, std::string service, std::string format="text/xml") | |
std::string | toString () |
Génère la chaîne de caracteres relative à l'exception décrite par l'objet. Plus de détails... | |
std::string | getService () |
Retourne le nom du service. Plus de détails... | |
std::string | getFormat () |
Retourne le format du message. Plus de détails... | |
ExceptionCode | getCode () |
Retourne le code de l'erreur. Plus de détails... | |
Fonctions membres publiques statiques | |
static std::string | getCodeAsString (ExceptionCode code) |
Retourne le code d'erreur sous forme de texte. Plus de détails... | |
static int | getCodeAsStatusCode (ExceptionCode code) |
Retourne le status code HTTP associe à l'exception. Plus de détails... | |
static std::string | getStatusCodeAsReasonPhrase (int statusCode) |
Retourne la phrase explicative associée au status code http. Plus de détails... | |
Gestion des exceptions de service.
Gère les informations permettant de générer la partie du message d'erreur XML suivante:
ServiceException::ServiceException | ( | std::string | locator, |
ExceptionCode | code, | ||
std::string | message, | ||
std::string | service, | ||
std::string | format = "text/xml" |
||
) |
constructeur d'une exception
[in] | locator | la valeur de l'attribut locator (selon specs OGC) |
[in] | code | la valeur de l'attribut code (selon specs OGC) |
[in] | message | le texte du message d'erreur |
[in] | service | le type de service ("wms" ou "wmts") |
[in] | format | le format du message à retourner ("text/xml" ou "application/json") |
|
inline |
Retourne le code de l'erreur.
|
static |
Retourne le status code HTTP associe à l'exception.
[in] | code | le code d'erreur énuméré |
|
static |
Retourne le code d'erreur sous forme de texte.
[in] | code | le code d'erreur énuméré |
|
inline |
Retourne le format du message.
|
inline |
Retourne le nom du service.
|
static |
Retourne la phrase explicative associée au status code http.
[in] | statusCode | code de status HTTP |
std::string ServiceException::toString | ( | ) |
Génère la chaîne de caracteres relative à l'exception décrite par l'objet.