Photon 1.0.0
Loading...
Searching...
No Matches
Photon::HTTP Namespace Reference

Namespaces

namespace  HTTP
 

Classes

class  HTTPError
 
class  HTTPWriter
 
class  IHTTPHelper
 
class  MIMEFactory
 

Typedefs

using HTTPSharedPtr = std::shared_ptr< HTTP::HTTPSocket >
 

Enumerations

enum  HTTP_ERROR_LIST : int16_t {
  HTTP_OK = 200 , HTTP_BAD_GATEWAY = 502 , HTTP_NOT_FOUND = 404 , HTTP_BAD_REQ = 403 ,
  HTTP_DNS_ERROR = -1 , HTTP_INTERNAL_ERROR = -2 , HTTP_ERROR_COUNT = 6
}
 

Variables

int16_t PHOTON_HTTP_PORT = PHOTON_USE_HTTPS
 
std::string PHOTON_HTTP_GET = "GET"
 
std::string PHOTON_HTTP_POST = "POST"
 
std::string PHOTON_HTTP_PUT = "PUT"
 
std::string PHOTON_HTTP_DELETE = "DELETE"
 

Typedef Documentation

◆ HTTPSharedPtr

using Photon::HTTP::HTTPSharedPtr = typedef std::shared_ptr<HTTP::HTTPSocket>

Enumeration Type Documentation

◆ HTTP_ERROR_LIST

Enumerator
HTTP_OK 
HTTP_BAD_GATEWAY 
HTTP_NOT_FOUND 
HTTP_BAD_REQ 
HTTP_DNS_ERROR 
HTTP_INTERNAL_ERROR 
HTTP_ERROR_COUNT 

Variable Documentation

◆ PHOTON_HTTP_DELETE

std::string Photon::HTTP::PHOTON_HTTP_DELETE = "DELETE"
inline

◆ PHOTON_HTTP_GET

std::string Photon::HTTP::PHOTON_HTTP_GET = "GET"
inline

◆ PHOTON_HTTP_PORT

int16_t Photon::HTTP::PHOTON_HTTP_PORT = PHOTON_USE_HTTPS
inline

◆ PHOTON_HTTP_POST

std::string Photon::HTTP::PHOTON_HTTP_POST = "POST"
inline

◆ PHOTON_HTTP_PUT

std::string Photon::HTTP::PHOTON_HTTP_PUT = "PUT"
inline