18#ifndef _DECAF_INTERNAL_NET_URIENCODERDECODER_H_
19#define _DECAF_INTERNAL_NET_URIENCODERDECODER_H_
32 static const std::string digits;
52 static void validate(
const std::string& s,
const std::string& legal );
66 static void validateSimple(
const std::string& s,
const std::string& legal );
81 static std::string
quoteIllegal(
const std::string& s,
const std::string& legal );
107 static std::string
decode(
const std::string& s );
static std::string quoteIllegal(const std::string &s, const std::string &legal)
All characters except letters ('a'..'z', 'A'..'Z') and numbers ('0'..'9') and legal characters are co...
static void validate(const std::string &s, const std::string &legal)
Validate a string by checking if it contains any characters other than:
virtual ~URIEncoderDecoder()
Definition URIEncoderDecoder.h:37
static std::string decode(const std::string &s)
Decodes the string argument which is assumed to be encoded in the x-www-form-urlencoded MIME content ...
static void validateSimple(const std::string &s, const std::string &legal)
Validate a string by checking if it contains any characters other than:
static std::string encodeOthers(const std::string &s)
Other characters, which are chars that are not US-ASCII, and are not ISO Control or are not ISO Space...
#define DECAF_API
Definition Config.h:29
Definition DefaultServerSocketFactory.h:27
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25