João Antônio Duarte
9525c695ec
memory leaks removal
2020-08-13 19:43:25 -03:00
João Antônio Duarte
d65fd8fe5d
All RESTClient methods implemented
2020-08-08 21:18:36 -03:00
João Antônio Duarte
7c2c10d554
Initial commit of the new base RESTClient in the delphi REST Library
2020-08-03 19:48:35 -03:00
Daniele Teti
6e1978791f
First public version of TMVCAPIBinder
2020-03-20 23:08:45 +01:00
Daniele Teti
8144baf40c
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
2020-01-06 16:49:18 +01:00
Daniele Teti
f86cbcece0
TRESTClient.BasicAuthentication is enabled if UserName <> ''
2019-08-23 12:12:38 +02:00
Daniele Teti
cc64a564a8
FIXED compatibility problems with XE7
2019-08-02 12:32:31 +02:00
Daniele Teti
9470c85514
Some fixes after the merge of https://github.com/danieleteti/delphimvcframework/issues/241
2019-07-24 20:49:08 +02:00
Daniele Teti
d77c77758f
https://github.com/danieleteti/delphimvcframework/issues/230
2019-07-08 19:26:45 +02:00
Pedro
b433abc9a3
Add FHTTP.Request.UserAgent when create FHTTP
2019-05-15 11:25:22 -03:00
Régys Borges da Silveira
15e9d11e7b
- Fix to correct read the error message from server.
2019-03-08 10:27:47 -03:00
Daniele Teti
8ed859b7d1
New build system based on pyinvoke
2019-01-08 12:48:53 +01:00
Henrique Gottardi Werlang
8fd6004579
Criado uma propriedade para o usuário conseguir colocar a URL completa, e não em pedaços apenas.
2018-10-24 18:07:31 -03:00
Daniele Teti
70c1e55e94
New MVCActiveRecord showcase samples
...
New Unit Tests for Compression in TRESTClient
Updated RQL Parser and compilers
New EntitiesGenerator (alpha)
Improved unittests
Updated landing page
2018-10-23 16:18:50 +02:00
Daniele Teti
34bc5e0638
Added JSON-RPC Notification Support
...
Added IMVCJSONRPCExecutor for a simpler use of JSON-RPC servers
2018-05-16 19:46:35 +02:00
OneideLuizSchneider
f0b6c9a51d
Add ProxyUsername and ProxyPassword
2018-03-10 19:51:11 -03:00
Daniele Teti
b49bc82d8b
3.0 RC12 hydrogen
2018-01-29 17:30:53 +01:00
Daniele Teti
ac654658f1
Improved JSON RPC 2.0 Client Sample
2017-10-09 16:17:34 +02:00
Daniele Teti
121b6359e1
- Removed ContentEncoding
...
FIX https://github.com/danieleteti/delphimvcframework/issues/105
2017-09-08 17:00:46 +02:00
Daniele Teti
fc72c8c49b
Some minor fixes.
...
All protected serializers methods are now public so that is possible to use the low level serialization as was possibile with the old ObjectsMappers.
2017-09-07 00:11:25 +02:00
Daniele Teti
dcc27fa794
ADDED restored LoginURL parameter in the JWT Middleware to customize the login end-point for JWT
...
ADDED better error checking in the TRESTClient
2017-07-14 18:23:00 +02:00
Daniele Teti
82ef760987
REMOVED ObjectsMappers.pas (finally!)
2017-05-25 16:58:07 +02:00
Daniele Teti
9d0ab1cf45
FIX TRESTAdapter
...
FIX JSONDataObjects deserialization when some json value is null
Improved IDEExpert (now can generate CRUD methods and there is a more explicative sample method name)
REMOVED delphistompclient from submodules. It will be used as external library not required by the core.
2017-05-17 22:35:07 +02:00
Daniele Teti
980fcbfab8
FIX TRESTClient
2017-04-26 14:40:08 +02:00
Daniele Teti
52e15c4eca
refactored some ObjectsMappers responsibilities
...
Client part of Unit test doesn't compile
2017-04-24 00:21:00 +02:00
Ezequiel Juliano Müller
372bf9bc13
Refactoring, standardizing names and removing unnecessary dependencies.
2017-03-23 14:51:25 -03:00
Daniele Teti
808e3902d1
Moved TMVCHTTPMethodType and TMVCHTTPMethods to MVCFramework.Commons.pas (You controllers may not compile animore without using this unit)
...
Better mobile support for RESTAdapter
Better IFDEFing
2017-01-18 21:54:16 +01:00
Daniele Teti
ccc8ee90ab
FIX OnBeforeAction (Thank you to Marco Mottadelli)
...
More unit tests
Refactoring for XE6
Updated copyright to 2017
2017-01-05 12:45:51 +01:00
Daniele Teti
c8d176485f
Fix with german chars
2016-12-12 14:37:32 +01:00
Daniele Teti
7c2acc9738
Encoding fixes
...
Preparation for output compression
More unit tests
2016-12-07 19:36:03 +01:00
danieleteti
9eaccd9a3e
FIX for DX10 Seattle
2016-09-25 22:31:44 +02:00
danieleteti
6842f5efec
IDE Expert: Load optimized configuration for the default generated project (MaxConnections and ListenQueue)
...
small optimization for body reading in the TWebContext
add sample for CustomAuth
2016-09-20 11:10:47 +02:00
danieleteti
f0670af618
Added custom authentication and authorization middleware
2016-09-16 23:55:11 +02:00
danieleteti
33d62713df
Small FIX RESTClient
2016-09-13 19:10:34 +02:00
danieleteti
be7d5d7183
Send DocumentIndex if request route = '/' and index file exists
...
FIX Charset issue on static contents
2016-09-05 15:34:55 +02:00
danieleteti
f9df7124c1
- added "HasError" and "Error" properties to the IRESTResponse (thank you Mathias Pannier)
...
- added "Context.Request.QueryStringParams: TStrings"
2016-06-23 12:11:11 +02:00
danieleteti
a102909941
Completed JWT Middleware (Check jsonwebtoken sample to know how to use)
2016-06-23 11:43:15 +02:00
danieleteti
1ef246a589
- Added strongly typed actions
...
- TWebContext param in the actions is optional
- In case of "action not found", the server dont returns NEVER the document index
- Refactoring
- More unit tests
- BasicDemo updated with typed actions
- Copyright updated (just formatting)
2016-06-22 17:50:31 +02:00
danieleteti
2012285fd7
beta support for JSON Web Tokens
2016-05-18 18:21:46 +02:00
danieleteti
902732bcdf
changed Body: TStringStream to Body: TStream
2016-05-13 17:20:11 +02:00
danieleteti
d11111aa41
ADDED cookies support to the rest client
...
ADDED demo for cookies utilization
REFACTORED some samples
2016-04-24 19:08:25 +02:00
MPannier
9c824aaf45
added BasicDemoVCLClient (to test use of a proxy server)
...
added properties ProxyServer and ProxyPort to TRESTClient (e.g. to use Fiddler Web Debugger to trace http calls in a VCL Client)
2016-03-03 17:07:34 +01:00
danieleteti
6ddef75804
-New Build System based on Python 3.5 script
...
-Cleanup
2016-01-01 23:01:49 +01:00
Ezequiel Juliano Müller
1571cc2074
Update Copyright
2015-12-29 14:57:04 -02:00
Ezequiel Juliano Müller
a1d56ebc9c
Update licence
2015-12-22 09:38:17 -02:00
Ezequiel Juliano Müller
6592522287
Refactored and add new features
2015-12-22 09:17:13 -02:00
Ezequiel Juliano Müller
3e4710789c
Refactoring RESTClient
2015-12-18 17:59:40 -02:00
Ezequiel
8e601103a4
Bug fix and add compressor and sll in RESTClient
2015-06-03 17:47:07 -03:00
daniele.teti
02511a14e2
+ MERGE FROM "AUTH" FEATURE BRANCH
2015-04-01 15:01:23 +00:00
daniele.teti
1936fdc225
- refactoring
...
- cleaning up
- added "low-level" serialization based on fields (and not properties)
- added $dmvc_classname property handling for fields serialization
- added more unittests
2015-02-16 13:25:09 +00:00
daniele.teti
f95bed5d37
ToString Delphi < XE7
...
ToJSON Delphi >= XE7
2015-01-30 09:36:54 +00:00
daniele.teti
e7ffca72df
XE7 Support (beta)
2014-09-05 10:47:40 +00:00
daniele.teti
0b6df41668
BUGFIXES
...
New sample: articles_crud
2014-06-27 13:30:39 +00:00
daniele.teti
cae068501c
Updated to Delphi XE6
2014-04-16 20:52:25 +00:00
daniele.teti
72696ceeed
FIX Encoding stuff
2014-04-10 11:56:23 +00:00
daniele.teti
6bacc035cb
Added synchronized feature
2014-04-02 18:27:17 +00:00
daniele.teti
6732b34aa9
ADD Support for HTTPS
2014-04-01 20:32:57 +00:00
daniele.teti
5a8f19a238
ADD Samples
...
- Middleware
- WineCellar with livebindings
2014-04-01 00:12:34 +00:00
daniele.teti
19d0686644
Refactoring
...
ADD Session demo
2014-03-31 22:02:31 +00:00
daniele.teti
c1eb644550
ADD Middleware like (more or less) NODEJS EXPRESS library
2014-03-31 09:25:16 +00:00
daniele.teti
d4d1a6db0c
MVCConsumes bugfix
2014-03-24 16:37:08 +00:00
daniele.teti
34c65a3d77
2013-11-11 11:28:31 +00:00
daniele.teti
e5c854fb64
ADD HTML error page
2013-11-11 11:23:49 +00:00
daniele.teti
53de10fbda
MVCProducesAttribute similar to JAX-RS
...
MVCConsumesAttribute similar to JAX-RS
REFACTORING
FIX for Asynch
More samples
2013-11-09 13:22:11 +00:00
daniele.teti
b7e3d18579
UPD configurable encoding
2013-11-05 13:57:50 +00:00
daniele.teti
baebb721ee
The main sources
2013-10-29 23:48:23 +00:00