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

Using the REST Debugger will help you prototype your Delphi and C++ REST apps

As part of the new addition of the REST Client Library components in Delphi, C++Builder and RAD Studio XE5, we also include a REST Debugger so that you can explore REST Services and use it to help prototype the property settings for your app’s REST Client components. We also provide the source code to the REST Debugger and you can build other platform versions (Win64 and OSX) of the debugger. You can also customize and extend the REST Debugger to add capabilities you need in your own development projects. You can also install a link to the REST Debugger on your IDE’s Tools menu to make it easier to launch when you are working on REST based applications. The Embarcadero Docwiki has articles that will help you understand and use the REST Debugger. I won’t repeat the documentation here and instead point you to the following documents:

Building an OSX Version of the REST Debugger

The source code for the REST Debugger is included in the Delphi, C++Builder and RAD Studio XE5 installation in the “C:Program Files (x86)EmbarcaderoRAD Studio12.0sourcedatarestrestdebugger” folder. The REST Debugger is built using Delphi, FM and the REST Client Library components. You can build a Win64 and OSX version of the REST Debugger. Here are the steps:

Here are screen grabs of the REST Debugger Project Options before and after these steps:

Here is a screen grab of the REST Debugger running on my MacBook Pro with OSX Mavericks.

Explore, Prototype and Build your REST based Apps

You can use the REST Debugger to explore the REST services you want to integrate into your Delphi and C++Builder apps. Recent blog posts by John Thomas (JT), Sarina Dupont and David I have tutorial examples for building VCL and FM desktop and mobile apps using Delphi and C++.

Have fun exploring the world of REST Services and the new REST Client Library and Components included in Delphi, C++Builder and RAD Studio XE5.

Exit mobile version