Commit Graph

1826 Commits

Author SHA1 Message Date
Daniele Teti
e9052d9950 Added overload on ExecuteRequest and ExecuteNotification for JSONRPCExecutor - added ClientIP in trace middleware added more checks in activerecord for forgotten attributes 2020-09-25 00:32:55 +02:00
João Antônio Duarte
fd4411bfd6 MVCFramework.RESTClient units added to packages 2020-09-24 17:55:19 -03:00
João Antônio Duarte
00a5f09195 Samples changed to use TMVCRESTClient 2020-09-24 16:30:45 -03:00
João Antônio Duarte
0dfc83f533 Added custom SSL certificate validation method. 2020-09-24 16:29:49 -03:00
João Antônio Duarte
cf7c81520b Added SessionId method to improve DMVC server session management. SetBasicAuthorization and SetBearerAuthorization methods changed to persist authorization for all requests. 2020-09-24 15:03:11 -03:00
João Antônio Duarte
15c92f5d67 Added more unit tests for the TMVCRESTClient 2020-09-23 20:50:19 -03:00
João Antônio Duarte
d31002cc83 Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-23 19:54:17 -03:00
Daniele Teti
8eaaeac230 Added mechanism to describe dataset metadata (TDatasetHelper) and to initialize a TFDMemTable with such metadata (TFireDACUtils.CreateDataSetFromMeta). Added a new sample to show the mechanism. 2020-09-23 23:33:30 +02:00
João Antônio Duarte
ea7e80b949 Compatibility improvements 2020-09-22 20:26:13 -03:00
João Antônio Duarte
ddf7475188 Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-22 19:03:52 -03:00
Daniele Teti
ae13cc0aa0 Improved JSONRPC client in case of wrong HTTP responses 2020-09-22 23:58:49 +02:00
Daniele Teti
311be67323 New functionality explained in the jsonrpc samples (TMultiDataset) 2020-09-22 15:18:22 +02:00
João Antônio Duarte
a07043fe1a Asynchronous methods added. Fixes unit tests. 2020-09-21 20:32:21 -03:00
João Antônio Duarte
e30e93f72d Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-21 19:31:26 -03:00
João Antônio Duarte
950c81cd28 Merge branch 'master' into feature_restclient 2020-09-21 19:06:01 -03:00
Daniele Teti
19fc11a16c https://github.com/danieleteti/delphimvcframework/issues/421 2020-09-21 12:42:38 +02:00
João Antônio Duarte
0f05610537 Fixed Swagger samples 2020-09-18 08:29:12 -03:00
Daniele Teti
671da7ae9a Added CreateFmt on EMVCJSONRPCError 2020-09-18 12:23:44 +02:00
Daniele Teti
c9c6aaebf3 Added HTML serializer to all RT packages 2020-09-18 10:49:56 +02:00
Daniele Teti
e3f5210b6c Small test refactoring 2020-09-18 09:44:01 +02:00
João Antônio Duarte
b21096b515 RESTClient improvements and LiveTest adjustments 2020-09-17 20:06:24 -03:00
João Antônio Duarte
ff5aefbd15 Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-17 08:00:24 -03:00
Daniele Teti
abbbde0165 Added HTMLEncodeEntities 2020-09-17 09:52:22 +02:00
João Antônio Duarte
15e667929e Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-16 20:23:10 -03:00
Daniele Teti
ddb27fe60b FIxed WineCellarSample 2020-09-16 20:44:20 +02:00
João Antônio Duarte
a9aad4912f Adjustments after the merge 2020-09-16 15:01:50 -03:00
João Antônio Duarte
152756cb03 Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-16 14:50:42 -03:00
Daniele Teti
f63cc4469b Improved StaticFilesMiddleware 2020-09-16 15:56:14 +02:00
Daniele Teti
53f2550396 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2020-09-15 14:39:39 +02:00
Daniele Teti
62cba5f122
Merge pull request #420 from juliomar/master
bugfix {$ IFDEF NEXTGEN}
2020-09-15 14:39:21 +02:00
Juliomar Marchetti
5d21f243e6 bugfix
missing semicolon in directive {$ IFDEF NEXTGEN}
2020-09-15 09:16:58 -03:00
Daniele Teti
2ae2068807 Improved TMVCStaticFilesMiddleware 2020-09-14 15:52:50 +02:00
João Antônio Duarte
a870bca81b data decompression improvements 2020-09-11 22:24:38 -03:00
João Antônio Duarte
719883282e Merge branch 'master' into feature_restclient 2020-09-11 18:05:46 -03:00
João Antônio Duarte
715a31c0f6 Improvements in the submission of the request body and corrections in handling the response. 2020-09-11 14:55:26 -03:00
Daniele Teti
3755348925 Improved static files middleware 2020-09-11 18:14:28 +02:00
Daniele Teti
bee7777f6e Serialization layer refactoring 2020-09-11 13:37:45 +02:00
Daniele Teti
1437d22b9c Improved serialization with recursion 2020-09-11 13:01:56 +02:00
Daniele Teti
af4dc3119f test with internaljsonobject 2020-09-10 23:48:34 +02:00
João Antônio Duarte
465a7ffad4 Implementation of TMVCRESTResponse methods 2020-09-09 21:40:14 -03:00
João Antônio Duarte
e4bc5f574e Improvements in request pre-processing 2020-09-08 21:00:08 -03:00
Daniele Teti
a0aea669ee
Merge pull request #416 from osaris/feature_rootnode_bodyaslistof
Handle RootNode when deserializing a collection of objects (BodyAsListOf)
2020-09-08 16:22:28 +02:00
Daniele Teti
87eaf90099 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
# Conflicts:
#	unittests/general/Several/LiveServerTestU.pas
2020-09-08 15:27:04 +02:00
Daniele Teti
b27db6122e Improved EMVCException rendering, added unit tests (202 so far) 2020-09-08 15:25:44 +02:00
João Antônio Duarte
37740ba07c Initial refactoring of TMVCRestclient 2020-09-07 22:21:28 -03:00
Raphaël Emourgeon
fd4a545952 Handle RootNode when deserializing a collection of objects (BodyAsListOf). 2020-09-07 11:28:53 +02:00
Daniele Teti
fe62799eee Reverted all unit test as were before TMVCRESTClient 2020-09-06 15:38:25 +02:00
João Antônio Duarte
f636009f6f Update Readme 2020-09-04 17:55:19 -03:00
João Antônio Duarte
78263cbdc4 Removed TMVCRESTClient from unittests 2020-09-04 16:26:16 -03:00
Daniele Teti
72e3c06952 Removed TMVCRESTClient form samples 2020-09-03 19:57:00 +02:00