REST.Client.TRESTRequestParameter.ContentType
Delphi
property ContentType: TRESTContentType read FContentType write SetContentType default TRESTContentType.ctNone;
C++
__property Rest::Types::TRESTContentType ContentType = {read=FContentType, write=SetContentType, default=0};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
property | published | REST.Client.pas REST.Client.hpp |
REST.Client | TRESTRequestParameter |
Description
Specifies the content-type for the corresponding PUT or POST request. This property is only applied to PUT or POST request.
This property is a value of the TRESTContentType type.
When specified, this will be used as actual content-type for the corresponding PUT or POST request - in this case the developer is responsible for applying any necessary encoding, as no standard encoding will be applied. In this case, the poDoNotEncode
option has no meaning.
When this parameter is left empty, the content type will be chosen basically depending on the number of existing parameters,
that go into the requests body.
A single-parameter request uses application/x-www-form-urlencoded
, while a multiple-parameter request uses multipart/mixed
instead.