Subscribe to this list via RSS Blog posts tagged in REST/JSON
Tech Tip: How do I secure RAD Server for production deployment? Note: This is not a comprehensive security tutorial for RAD Server merely a tech tip. There are a number of sections in the emsserver.ini file which can help you secure your RAD Server for production which include Server.APICrossDomain, Console.Login, Server.Authorization. You can limit cross site scripting by changing the CrossDomain setting in Server.APICrossDomain to only allow your domains. You can customize the UserName and Password of the Console.Login section so that only you will b...
Данные из Dataset в формате JSON для поддержки JavaScript-клиентов Поддержка JSON-представления данных появилась в RAD Studio очень давно и с тех пор сильно видоизменялась и расширялась. Начиная с обеспечения разработок для DataSnap в DBX, и включая поддержку нереляционных данных и запросов MongoDB в FireDAC – JSON применяется как самая популярная опция представления и передачи данных, будь то нативные приложения на самых разных устройствах, или многоуровневые WEB-системы, поддерживающие много протоколов обмена и реализованные на любых популярных средствах разр...

Posted by on in Blogs
How to Transfer Images via DataSnap REST Part 2 See in this post how to receive in our App Client the image transmitted by our DataSnap REST server. Original post Access the original post in Portuguese: TRANSFERINDO IMAGEM VIA DATASNAP REST – PARTE 2 http://landersongomes.com.br/embarcadero/delphi/transferindo-imagem-via-datasnap-rest-parte-2   To the next! Download Free Trial...

Posted by on in Blogs
How to Transfer Images via DataSnap REST Part 1 See in this post how to transfer images via DataSnap REST between server application and app client . Original Post Access the original post in Portuguese: TRANSFERINDO IMAGEM VIA DATASNAP REST – PARTE 1 http://landersongomes.com.br/embarcadero/delphi/transferindo-image-datasnap-rest-parte-1   Download the trial and run your tests. Download Free Trial   To the next!    ...
Generate Cross Platform Dynamic Forms At Runtime From JSON In Delphi 10.2.1 Tokyo The Hospitality Survey Client project is part of the Hospitality Survey App template for Delphi 10.2.1 Tokyo that Embarcadero has released through their GetIt platform. The Hospitality Survey App consists of four different projects. In this blog post I will cover the dynamic form generator that is built into the Hospitality Survey Client project. Also keep in mind that the client can be deployed to Android, iOS, macOS, and Windows with a single code base and a single responsive UI. Basical...
Get Up And Running Fast With The In Depth Developer Guide For The Hospitality Survey App Template The Hospitality Survey App template that Embarcadero has released for Delphi 10.2 Tokyo through their GetIt platform is quite extensive. I have put together a developer guide video for the project which explains more in depth. The video explains each of the four different projects that make up the Hospitality Survey App. These projects include:   A client app built with FireMonkey for Android, IOS, OSX, and Windows where users can fill out survey information.   A we...
REST with Datasnap Details in Practical Application Part 2 Previously I presented points of attention to be considered in practice with REST in Datasnap, in this post we will address the project codes.  Recapping the scenario Let's return to what we were asked in the project in question: There is a bariatric clinic that wants its clients / patients to have access to the information in their charts through a mobile application. As a solution, for this partner responsible for the clinic software I suggested the use of a Delphi Datasnap REST Application Server, since your company is familiar with Delphi would be very quick to reach the solution and maintain the system after my interaction. Be sure to read the first part, link to post: REST WITH DATASNAP DETAILS IN PRACTICAL APPLICATION - part 1. (In portuguese)   Delphi resources employed in the solution
RAD Serverでのスケールとコスト削減 [JAPAN] ※この文書は https://community.embarcadero.com/blogs/entry/scale-and-save-with-rad-server の抄訳です。 弊社では、RAD Serverのライセンス選定や価格についてお客様より質問を受けることが増えています。RAD Server を利用することは、多くのメリットをもたらします。RAD Server を利用すれば、サービスベースのアプリケーション開発とデプロイを迅速に行うことが可能になります。これは開発コストの大幅な削減をもたらします。RAD Serverのライセンスおよび年間保守費用はクライアントの台数またはサイトライセンスにのみ依存します。サーバーの稼働状況には依存しません。 10.2で追加されたマルチテナントサポートなどの機能により、RAD Serverを利用するお客様の運用コストは劇的に削減されます。 もし Delphi や C++ で開発する場合は、RAD Server は最も効率的なバックエンドの選択肢です。ISVやOEMベンダーによる再展開可能なソリューションに向いています。 この記事では、デプロイの代表的な例をイラストを添えて整理しました。これは単一サイトライセンスと複数サイトライセンスのどちらを選べばよいかを決めるときの参考になるはずです。また、この記事はRAD Serverに関する誤解、特に「サイト」の概念を明確にするのにも役立ちます。
Use C++Builder, connect to AWS API Gateway+(Node.js)Lambda with JSON[JAPAN] Use C++Builder, connect to AWS API Gateway+Lambda with JSON. Inside of AWS Lambda echoes the contents of post JSON.
OAuth 2.0「LINE Login」TOAuth2Authenticatorを使った接続方法[JAPAN] 「LINE Login」はOAuth 2.0を利用したユーザー管理サービスです。 LINEのアカウントを持つユーザーが簡単に他のサービスと繋がる事ができます Delphi/C++BuilderではTRESTClient + TRESTRequest + TOAuth2Authenticatorを使えばOAuth 2.0が利用できます   OAuth 2.0の詳しい内容は下記のURLを参照してください。 https://openid-foundation-japan.github.io [OAuth 2.0 仕組み]  Authorization codeを受けとって特定のエンドポイントに返す事でAccess Tokenを取得できます。 取得したAccess Tokenを使ってAPIサービスが利用できるようになります。 LINE Loginの場合profileを取得するAPIサービスです   [LINE Loginを利用するメリット] LINE Login機能をサービスに組み込むことにより、 ユーザーがLINE...

Check out more tips and tricks in this development video: