HTTP: HyperText Transfer Protocol
https://en.m.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Configuration Variables
- HTTP_SERVER_EXPOSE_NAME
Default: 1 (enabled)
Adds “HttpServer/Sming” to the SERVER field in response headers. If disabled, the SERVER field is omitted from all responses.
- HTTP_SERVER_EXPOSE_VERSION
Default: 0 (disabled)
Adds the current Sming build version to the SERVER field in response headers. For example, “Sming/4.0.0-rc2”.
Requires HTTP_SERVER_EXPOSE_NAME to be enabled.
- HTTP_SERVER_EXPOSE_DATE
Default: 0 (disabled)
Sets the DATE field in response headers.
API Documentation
- Client API
- Server API
- Support API
ContentType
HttpFiles
HttpMethod
HttpStatus
HttpError
HttpConnectionState
toString()
httpGetErrorDescription()
toString()
httpGetStatusText()
toString()
HttpHeaders
HttpRequest
HttpRequest::setBody()
HttpRequest::setBody()
HttpRequest::setBody()
HttpRequest::setBody()
HttpRequest::SslInitDelegate
HttpRequest::HttpRequest()
HttpRequest::clone()
HttpRequest::setFile()
HttpRequest::getHeader()
HttpRequest::getPostParameter()
HttpRequest::getQueryParameter()
HttpRequest::getBody()
HttpRequest::getBodyStream()
HttpRequest::setResponseStream()
HttpRequest::getResponseStream()
HttpRequest::reset()
HttpRequest::onSslInit()
HttpRequest::toString()
HttpRequest::uri
HttpRequest::method
HttpRequest::headers
HttpRequest::postParams
HttpRequest::files
HttpRequest::retries
HttpRequest::args
HttpRequest::toString()
HttpResponse
HttpResponse::sendFile()
HttpResponse::sendNamedStream()
HttpResponse::sendDataStream()
HttpResponse::sendDataStream()
HttpResponse::getBody()
HttpResponse::reset()
HttpResponse::setBuffer()
HttpResponse::freeStreams()
HttpResponse::isSuccess()
HttpResponse::toString()
HttpResponse::code
HttpResponse::headers
HttpResponse::buffer
HttpResponse::stream