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
ContentTypeHttpFilesHttpMethodHttpStatusHttpErrorHttpConnectionStatetoString()httpGetErrorDescription()toString()httpGetStatusText()toString()HttpHeadersHttpRequestHttpRequest::setBody()HttpRequest::setBody()HttpRequest::setBody()HttpRequest::setBody()HttpRequest::SslInitDelegateHttpRequest::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::uriHttpRequest::methodHttpRequest::headersHttpRequest::postParamsHttpRequest::filesHttpRequest::retriesHttpRequest::argsHttpRequest::toString()
HttpResponseHttpResponse::sendFile()HttpResponse::sendNamedStream()HttpResponse::sendDataStream()HttpResponse::sendDataStream()HttpResponse::getBody()HttpResponse::reset()HttpResponse::setBuffer()HttpResponse::freeStreams()HttpResponse::isSuccess()HttpResponse::toString()HttpResponse::codeHttpResponse::headersHttpResponse::bufferHttpResponse::stream