evt_err_str.h

#ifndef EVT_ERR_STR_H
#define EVT_ERR_STR_H
#include "HTTPClient.h"

#define CR(A) case A: return #A

const char* HTTP_Str(HTTPResult r) {
    switch(r) {
        CR(HTTP_OK); ///<Success
        CR(HTTP_PROCESSING); ///<Processing
        CR(HTTP_PARSE); ///<URI Parse error
        CR(HTTP_DNS); ///<Could not resolve name
        CR(HTTP_PRTCL); ///<Protocol error
        CR(HTTP_NOTFOUND); ///<HTTP 404 Error
        CR(HTTP_REFUSED); ///<HTTP 403 Error
        CR(HTTP_ERROR); ///<HTTP xxx error
        CR(HTTP_TIMEOUT); ///<Connection timeout
        CR(HTTP_CONN); ///<Connection error
    }
    return "Unknown HTTPResult";
}
#endif //EVT_ERR_STR_H