Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Powerful Open Source RESTRequest4Delphi Makes REST Easy In Delphi

REST is one of the main models that has been described by Roy Fielding, one of the principal creators of the HTTP protocol, in his Ph.D. thesis and adopted as the model to be used in the evolution of the HTTP protocol architecture.

The Embarcadero REST Library is accessible for all platforms, supported by Delphi. RESTRequest4Delphi is a wrapper around the built in components.

The framework focuses on JSON as the representation format. The XML format is not supported.

The Embarcadero REST Library consists of three main components—the request, the client, and the response. All are part of a single workflow when submitting, processing, and returning the request with JSON.

Regarding the certain RESTRequest4Delphi library, there are some steps that you might want to check, before using it. Note the following sample code is from the author of the library.

Quickstart

You need to use RESTRequest4D.Request

[crayon-672a71f54c7f4638368992/] [crayon-672a71f54c7fc526959100/] [crayon-672a71f54c7fe900409250/] [crayon-672a71f54c7ff120539668/] [crayon-672a71f54c800923059659/] [crayon-672a71f54c801935386981/]

🔒 Authentication

You can set credentials using the BasicAuthentication or Token method before making the first request:

[crayon-672a71f54c802510186863/]

You can set it once and it will be used for every request.

📝 Samples

Two projects were developed within the examples folder:

To run the project, you need to install its dependencies (DataSet-Serialize). To install using Boss, open a terminal and type:

[crayon-672a71f54c803073144432/]

⚠️ License

RESTRequest4Delphi is free and open-source software licensed under the MIT License.

If you want to download this library, please follow the link below:

https://github.com/viniciussanchez/RESTRequest4Delphi

Exit mobile version