REST.Types

De RAD Studio API Documentation
Aller à : navigation, rechercher


Package RESTComponents.bpl

Classes

ERequestError
ERESTExceptionClasse de base pour les exceptions déclenchées à partir de la bibliothèque REST.

Routines

ContentTypeFromString
ContentTypeToString
IsTextualContentType
RESTRequestMethodToString
RESTRequestParameterKindFromString
RESTRequestParameterKindToString

Types

TCompletionHandler
TCompletionHandlerWithError
TExecutionPerformanceStructure contenant des informations sur les performances collectées tout en exécutant une requête.
TMethod
TRESTContentType
TRESTObjectOwnership
TRESTRequestMethodDésigne des  méthodes HTTP/REST standard. Toutes les méthodes peuvent affecter un(e) ou plusieurs objets/entités.
TRESTRequestParameterKindSpécifie les types de paramètres qui peuvent être ajoutés aux requêtes.
TRESTRequestParameterOption
TRESTRequestParameterOptions

Variables

DefaultRESTContentType
DefaultRESTRequestMethod
DefaultRESTRequestParameterKindType de paramètre par défaut à ajouter aux requêtes.

Constantes

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_EMBARCADERO_FIREDAC_JSONCONTENTTYPE_APPLICATION_VND_EMBARCADERO_FIREDAC_JSON: string = application/vnd.embarcadero.firedac+json;
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;