Show: Delphi C++
Display Preferences

REST.Types

From RAD Studio API Documentation
Jump to: navigation, search


Package RESTComponents240.bpl

Classes

ERequestError
ERESTExceptionBase class for exceptions that raise from the REST library.

Routines

ContentTypeFromString
ContentTypeToString
IsTextualContentType
RESTRequestMethodToString
RESTRequestParameterKindFromString
RESTRequestParameterKindToString

Types

TCompletionHandler
TCompletionHandlerWithError
TExecutionPerformanceStructure that holds performance-related information that is gathered while executing a request.
TMethod
TRESTContentTypeHTTP Content-Type (or MIME Types as per RFC 2046) header definitions.
TRESTRequestMethodDesignates standard HTTP/REST methods. All methods can affect single or multiple objects/entities.
TRESTRequestParameterKindSpecifies the types of parameters that can be added to requests.
TRESTRequestParameterOptionControls the way of the request parameters utilization.
TRESTRequestParameterOptionsControls the way of the request parameters utilization.

Variables

DefaultRESTContentType
DefaultRESTRequestMethod
DefaultRESTRequestParameterKindDefault parameter type to be added to requests.

Constants

CONTENTTYPE_APPLICATION_ATOM_XMLCONTENTTYPE_APPLICATION_ATOM_XML: string = application/atom+xml;
CONTENTTYPE_APPLICATION_ECMASCRIPTCONTENTTYPE_APPLICATION_ECMASCRIPT: string = application/ecmascript;
CONTENTTYPE_APPLICATION_EDI_X12CONTENTTYPE_APPLICATION_EDI_X12: string = application/EDI-X12;
CONTENTTYPE_APPLICATION_EDIFACTCONTENTTYPE_APPLICATION_EDIFACT: string = application/EDIFACT;
CONTENTTYPE_APPLICATION_FONT_WOFFCONTENTTYPE_APPLICATION_FONT_WOFF: string = application/font-woff;
CONTENTTYPE_APPLICATION_GZIPCONTENTTYPE_APPLICATION_GZIP: string = application/gzip;
CONTENTTYPE_APPLICATION_JAVASCRIPTCONTENTTYPE_APPLICATION_JAVASCRIPT: string = application/javascript;
CONTENTTYPE_APPLICATION_JSONCONTENTTYPE_APPLICATION_JSON: string = application/json;
CONTENTTYPE_APPLICATION_OCTET_STREAMCONTENTTYPE_APPLICATION_OCTET_STREAM: string = application/octet-stream;
CONTENTTYPE_APPLICATION_OGGCONTENTTYPE_APPLICATION_OGG: string = application/ogg;
CONTENTTYPE_APPLICATION_PDFCONTENTTYPE_APPLICATION_PDF: string = application/pdf;
CONTENTTYPE_APPLICATION_POSTSCRIPTCONTENTTYPE_APPLICATION_POSTSCRIPT: string = application/postscript;
CONTENTTYPE_APPLICATION_RDF_XMLCONTENTTYPE_APPLICATION_RDF_XML: string = application/rdf+xml;
CONTENTTYPE_APPLICATION_RSS_XMLCONTENTTYPE_APPLICATION_RSS_XML: string = application/rss+xml;
CONTENTTYPE_APPLICATION_SOAP_XMLCONTENTTYPE_APPLICATION_SOAP_XML: string = application/soap+xml;
CONTENTTYPE_APPLICATION_VND_ANDROID_PACKAGE_ARCHIVECONTENTTYPE_APPLICATION_VND_ANDROID_PACKAGE_ARCHIVE: string = application/vnd.android.package-archive;
CONTENTTYPE_APPLICATION_VND_DARTCONTENTTYPE_APPLICATION_VND_DART: string = application/vnd.dart;
CONTENTTYPE_APPLICATION_VND_GOOGLE_EARTH_KML_XMLCONTENTTYPE_APPLICATION_VND_GOOGLE_EARTH_KML_XML: string = application/vnd.google-earth.kml+xml;
CONTENTTYPE_APPLICATION_VND_GOOGLE_EARTH_KMZCONTENTTYPE_APPLICATION_VND_GOOGLE_EARTH_KMZ: string = application/vnd.google-earth.kmz;
CONTENTTYPE_APPLICATION_VND_MOZILLA_XUL_XMLCONTENTTYPE_APPLICATION_VND_MOZILLA_XUL_XML: string = application/vnd.mozilla.xul+xml;
CONTENTTYPE_APPLICATION_VND_MS_EXCELCONTENTTYPE_APPLICATION_VND_MS_EXCEL: string = application/vnd.ms-excel;
CONTENTTYPE_APPLICATION_VND_MS_POWERPOINTCONTENTTYPE_APPLICATION_VND_MS_POWERPOINT: string = application/vnd.ms-powerpoint;
CONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_GRAPHICSCONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_GRAPHICS: string = application/vnd.oasis.opendocument.graphics;
CONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_PRESENTATIONCONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_PRESENTATION: string = application/vnd.oasis.opendocument.presentation;
CONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_SPREADSHEETCONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_SPREADSHEET: string = application/vnd.oasis.opendocument.spreadsheet;
CONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_TEXTCONTENTTYPE_APPLICATION_VND_OASIS_OPENDOCUMENT_TEXT: string = application/vnd.oasis.opendocument.text;
CONTENTTYPE_APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_PRESENTATIONCONTENTTYPE_APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_PRESENTATION: string = application/vnd.openxmlformats-officedocument.presentationml.presentation;
CONTENTTYPE_APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_SHEETCONTENTTYPE_APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_SHEET: string = application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;
CONTENTTYPE_APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_DOCUMENTCONTENTTYPE_APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_DOCUMENT: string = application/vnd.openxmlformats-officedocument.wordprocessingml.document;
CONTENTTYPE_APPLICATION_X_DEBCONTENTTYPE_APPLICATION_X_DEB: string = application/x-deb;
CONTENTTYPE_APPLICATION_X_DVICONTENTTYPE_APPLICATION_X_DVI: string = application/x-dvi;
CONTENTTYPE_APPLICATION_X_FONT_TTFCONTENTTYPE_APPLICATION_X_FONT_TTF: string = application/x-font-ttf;
CONTENTTYPE_APPLICATION_X_JAVASCRIPTCONTENTTYPE_APPLICATION_X_JAVASCRIPT: string = application/x-javascript;
CONTENTTYPE_APPLICATION_X_LATEXCONTENTTYPE_APPLICATION_X_LATEX: string = application/x-latex;
CONTENTTYPE_APPLICATION_X_MPEGURLCONTENTTYPE_APPLICATION_X_MPEGURL: string = application/x-mpegURL;
CONTENTTYPE_APPLICATION_X_PKCS12CONTENTTYPE_APPLICATION_X_PKCS12: string = application/x-pkcs12;
CONTENTTYPE_APPLICATION_X_PKCS7_CERTIFICATESCONTENTTYPE_APPLICATION_X_PKCS7_CERTIFICATES: string = application/x-pkcs7-certificates;
CONTENTTYPE_APPLICATION_X_PKCS7_CERTREQRESPCONTENTTYPE_APPLICATION_X_PKCS7_CERTREQRESP: string = application/x-pkcs7-certreqresp;
CONTENTTYPE_APPLICATION_X_PKCS7_MIMECONTENTTYPE_APPLICATION_X_PKCS7_MIME: string = application/x-pkcs7-mime;
CONTENTTYPE_APPLICATION_X_PKCS7_SIGNATURECONTENTTYPE_APPLICATION_X_PKCS7_SIGNATURE: string = application/x-pkcs7-signature;
CONTENTTYPE_APPLICATION_X_RAR_COMPRESSEDCONTENTTYPE_APPLICATION_X_RAR_COMPRESSED: string = application/x-rar-compressed;
CONTENTTYPE_APPLICATION_X_SHOCKWAVE_FLASHCONTENTTYPE_APPLICATION_X_SHOCKWAVE_FLASH: string = application/x-shockwave-flash;
CONTENTTYPE_APPLICATION_X_STUFFITCONTENTTYPE_APPLICATION_X_STUFFIT: string = application/x-stuffit;
CONTENTTYPE_APPLICATION_X_TARCONTENTTYPE_APPLICATION_X_TAR: string = application/x-tar;
CONTENTTYPE_APPLICATION_X_WWW_FORM_URLENCODEDCONTENTTYPE_APPLICATION_X_WWW_FORM_URLENCODED: string = application/x-www-form-urlencoded;
CONTENTTYPE_APPLICATION_X_XPINSTALLCONTENTTYPE_APPLICATION_X_XPINSTALL: string = application/x-xpinstall;
CONTENTTYPE_APPLICATION_XHTML_XMLCONTENTTYPE_APPLICATION_XHTML_XML: string = application/xhtml+xml;
CONTENTTYPE_APPLICATION_XMLCONTENTTYPE_APPLICATION_XML: string = application/xml;
CONTENTTYPE_APPLICATION_XML_DTDCONTENTTYPE_APPLICATION_XML_DTD: string = application/xml-dtd;
CONTENTTYPE_APPLICATION_XOP_XMLCONTENTTYPE_APPLICATION_XOP_XML: string = application/xop+xml;
CONTENTTYPE_APPLICATION_ZIPCONTENTTYPE_APPLICATION_ZIP: string = application/zip;
CONTENTTYPE_AUDIO_BASICCONTENTTYPE_AUDIO_BASIC: string = audio/basic;
CONTENTTYPE_AUDIO_L24CONTENTTYPE_AUDIO_L24: string = audio/L24;
CONTENTTYPE_AUDIO_MP4CONTENTTYPE_AUDIO_MP4: string = audio/mp4;
CONTENTTYPE_AUDIO_MPEGCONTENTTYPE_AUDIO_MPEG: string = audio/mpeg;
CONTENTTYPE_AUDIO_OGGCONTENTTYPE_AUDIO_OGG: string = audio/ogg;
CONTENTTYPE_AUDIO_VND_RN_REALAUDIOCONTENTTYPE_AUDIO_VND_RN_REALAUDIO: string = audio/vnd.rn-realaudio;
CONTENTTYPE_AUDIO_VND_WAVECONTENTTYPE_AUDIO_VND_WAVE: string = audio/vnd.wave;
CONTENTTYPE_AUDIO_VORBISCONTENTTYPE_AUDIO_VORBIS: string = audio/vorbis;
CONTENTTYPE_AUDIO_WEBMCONTENTTYPE_AUDIO_WEBM: string = audio/webm;
CONTENTTYPE_AUDIO_X_AACCONTENTTYPE_AUDIO_X_AAC: string = audio/x-aac;
CONTENTTYPE_AUDIO_X_CAFCONTENTTYPE_AUDIO_X_CAF: string = audio/x-caf;
CONTENTTYPE_IMAGE_GIFCONTENTTYPE_IMAGE_GIF: string = image/gif;
CONTENTTYPE_IMAGE_JPEGCONTENTTYPE_IMAGE_JPEG: string = image/jpeg;
CONTENTTYPE_IMAGE_PJPEGCONTENTTYPE_IMAGE_PJPEG: string = image/pjpeg;
CONTENTTYPE_IMAGE_PNGCONTENTTYPE_IMAGE_PNG: string = image/png;
CONTENTTYPE_IMAGE_SVG_XMLCONTENTTYPE_IMAGE_SVG_XML: string = image/svg+xml;
CONTENTTYPE_IMAGE_TIFFCONTENTTYPE_IMAGE_TIFF: string = image/tiff;
CONTENTTYPE_IMAGE_X_XCFCONTENTTYPE_IMAGE_X_XCF: string = image/x-xcf;
CONTENTTYPE_MESSAGE_HTTPCONTENTTYPE_MESSAGE_HTTP: string = message/http;
CONTENTTYPE_MESSAGE_IMDN_XMLCONTENTTYPE_MESSAGE_IMDN_XML: string = message/imdn+xml;
CONTENTTYPE_MESSAGE_PARTIALCONTENTTYPE_MESSAGE_PARTIAL: string = message/partial;
CONTENTTYPE_MESSAGE_RFC822CONTENTTYPE_MESSAGE_RFC822: string = message/rfc822;
CONTENTTYPE_MODEL_EXAMPLECONTENTTYPE_MODEL_EXAMPLE: string = model/example;
CONTENTTYPE_MODEL_IGESCONTENTTYPE_MODEL_IGES: string = model/iges;
CONTENTTYPE_MODEL_MESHCONTENTTYPE_MODEL_MESH: string = model/mesh;
CONTENTTYPE_MODEL_VRMLCONTENTTYPE_MODEL_VRML: string = model/vrml;
CONTENTTYPE_MODEL_X3D_BINARYCONTENTTYPE_MODEL_X3D_BINARY: string = model/x3d+binary;
CONTENTTYPE_MODEL_X3D_VRMLCONTENTTYPE_MODEL_X3D_VRML: string = model/x3d+vrml;
CONTENTTYPE_MODEL_X3D_XMLCONTENTTYPE_MODEL_X3D_XML: string = model/x3d+xml;
CONTENTTYPE_MULTIPART_ALTERNATIVECONTENTTYPE_MULTIPART_ALTERNATIVE: string = multipart/alternative;
CONTENTTYPE_MULTIPART_ENCRYPTEDCONTENTTYPE_MULTIPART_ENCRYPTED: string = multipart/encrypted;
CONTENTTYPE_MULTIPART_FORM_DATACONTENTTYPE_MULTIPART_FORM_DATA: string = multipart/form-data;
CONTENTTYPE_MULTIPART_MIXEDCONTENTTYPE_MULTIPART_MIXED: string = multipart/mixed;
CONTENTTYPE_MULTIPART_RELATEDCONTENTTYPE_MULTIPART_RELATED: string = multipart/related;
CONTENTTYPE_MULTIPART_SIGNEDCONTENTTYPE_MULTIPART_SIGNED: string = multipart/signed;
CONTENTTYPE_NONECONTENTTYPE_NONE: string = ;
CONTENTTYPE_TEXT_CMDCONTENTTYPE_TEXT_CMD: string = text/cmd;
CONTENTTYPE_TEXT_CSSCONTENTTYPE_TEXT_CSS: string = text/css;
CONTENTTYPE_TEXT_CSVCONTENTTYPE_TEXT_CSV: string = text/csv;
CONTENTTYPE_TEXT_HTMLCONTENTTYPE_TEXT_HTML: string = text/html;
CONTENTTYPE_TEXT_JAVASCRIPTCONTENTTYPE_TEXT_JAVASCRIPT: string = text/javascript;
CONTENTTYPE_TEXT_PLAINCONTENTTYPE_TEXT_PLAIN: string = text/plain;
CONTENTTYPE_TEXT_VCARDCONTENTTYPE_TEXT_VCARD: string = text/vcard;
CONTENTTYPE_TEXT_X_GWT_RPCCONTENTTYPE_TEXT_X_GWT_RPC: string = text/x-gwt-rpc;
CONTENTTYPE_TEXT_X_JQUERY_TMPLCONTENTTYPE_TEXT_X_JQUERY_TMPL: string = text/x-jquery-tmpl;
CONTENTTYPE_TEXT_X_MARKDOWNCONTENTTYPE_TEXT_X_MARKDOWN: string = text/x-markdown;
CONTENTTYPE_TEXT_XMLCONTENTTYPE_TEXT_XML: string = text/xml;
CONTENTTYPE_VIDEO_MP4CONTENTTYPE_VIDEO_MP4: string = video/mp4;
CONTENTTYPE_VIDEO_MPEGCONTENTTYPE_VIDEO_MPEG: string = video/mpeg;
CONTENTTYPE_VIDEO_OGGCONTENTTYPE_VIDEO_OGG: string = video/ogg;
CONTENTTYPE_VIDEO_QUICKTIMECONTENTTYPE_VIDEO_QUICKTIME: string = video/quicktime;
CONTENTTYPE_VIDEO_WEBMCONTENTTYPE_VIDEO_WEBM: string = video/webm;
CONTENTTYPE_VIDEO_X_FLVCONTENTTYPE_VIDEO_X_FLV: string = video/x-flv;
CONTENTTYPE_VIDEO_X_MATROSKACONTENTTYPE_VIDEO_X_MATROSKA: string = video/x-matroska;
CONTENTTYPE_VIDEO_X_MS_WMVCONTENTTYPE_VIDEO_X_MS_WMV: string = video/x-ms-wmv;


Personal tools
In Other Languages
Previous Versions
Assistance