|
SOAP exception. More...
#include <Exception.h>
Public Member Functions | |
| HTTPException (size_t statusCode, const String &text, const fs::path &file=std::string(), int line=0, const String &description=String()) DOESNT_THROW | |
| HTTPException (const HTTPException &other)=default | |
| Copy constructor. More... | |
| size_t | statusCode () const |
| String | statusText () const |
Public Member Functions inherited from sptk::Exception | |
| Exception (const String &text, const fs::path &file=std::string(), int line=0, const String &description=String()) DOESNT_THROW | |
| Constructor. More... | |
| const char * | what () const DOESNT_THROW override |
| Returns complete text of exception. | |
| String | message () const |
| Returns exception message without file name, line number, or description. | |
| String | file () const |
| Returns exception file name. | |
| int | line () const |
| Returns exception line number. | |
| String | description () const |
| Returns exception description. | |
Static Public Member Functions | |
| static String | httpResponseStatus (size_t statusCode) |
SOAP exception.
Thrown every time when SOAP fault occurs.
| sptk::HTTPException::HTTPException | ( | size_t | statusCode, |
| const String & | text, | ||
| const fs::path & | file = std::string(), |
||
| int | line = 0, |
||
| const String & | description = String() |
||
| ) |
Constructor
| statusCode | The HTTP status |
| text | The exception text |
| file | The file where exception occurs |
| line | The line number in the file where exception occurs |
| description | The optional description information |
|
default |
Copy constructor.
| other | Other exception object |
|
static |
Return standard HTTP response status text for status code
| statusCode |
|
inline |
Get HTTP status code
|
inline |
Get HTTP status text