Jocelyn Fiat
a9e2dc1135
Added the possibility to specify the supported content types
...
Added FIXME
2011-10-07 15:39:04 +02:00
Jocelyn Fiat
142dbc39b4
Cosmetic
2011-10-07 14:11:03 +02:00
Jocelyn Fiat
b17887d634
Added "Date:" helper feature in EWF_HEADER
...
Added license.lic to restbuck example, and mainly copyright to Javier
Use HTTP_STATUS_CODES
Minor improvements using object tests
Cosmetic (indentation, ..)
2011-10-07 14:03:31 +02:00
Jocelyn Fiat
f443087e71
Added a first simple test client to test the restbuck client
2011-10-06 19:09:56 +02:00
Jocelyn Fiat
e5eb11b4e7
added support for data in POST request
2011-10-06 19:09:17 +02:00
Jocelyn Fiat
720d8be08a
Merge branch 'master' of https://github.com/jvelilla/Eiffel-Web-Framework
2011-10-06 17:37:41 +02:00
jvelilla
ed04b7fba0
Added REQUEST_RESOURCE_HANDLER_HELPER class to contain
...
common http method behavior.
Updated ORDER_HANLDER to use this new class.
2011-10-06 09:54:20 -03:00
Jocelyn Fiat
4c9e7a4331
Added `base_url' for REQUEST_ROUTER (and descendants)
...
Fixed implementation of REST_REQUEST_AGENT_HANDLER to avoid wrong path in inherited routine.
Allow to build a URI_TEMPLATE from another URI TEMPLATE,
this way, if later we have more attribute (status or settings) to URI_TEMPLATE,
we'll be able to change the `template' without breaking the settings
2011-10-05 17:09:16 +02:00
Jocelyn Fiat
cc6992a6fc
added missing call to pre_execute and post_execute
2011-10-05 14:47:59 +02:00
Jocelyn Fiat
71c851ca39
Fixed missing http:// in absolute URL
2011-10-05 14:47:30 +02:00
Jocelyn Fiat
900ed8baea
remove pre_execute, and post_execute, and make process_request frozen
...
this way, the user won't be tempted to redefine feature not being part of pure EWSGI interface.
2011-10-05 14:46:39 +02:00
Jocelyn Fiat
dba55fcfd9
better argument name, to precise the timeout is in second
...
also in comment.
2011-10-05 14:45:47 +02:00
Jocelyn Fiat
456299ccdf
Fixed agent handler for rest library
2011-10-04 17:33:15 +02:00
Jocelyn Fiat
810208f176
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
2011-10-04 16:19:36 +02:00
Jocelyn Fiat
27c637b066
fixed inheritance and precursor bad usage.
2011-10-04 16:19:09 +02:00
Jocelyn Fiat
a0df04a7f2
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
2011-10-04 09:50:14 +02:00
Jocelyn Fiat
bc5d20b221
Merge branch 'master' of https://github.com/jvelilla/Eiffel-Web-Framework
2011-10-04 09:49:20 +02:00
jvelilla
7ba3eb9ecd
Updated support for PUT. Now the example support
...
GET, POST, PUT, DELETE.
2011-10-03 09:26:01 -03:00
Jocelyn Fiat
2b14a40898
fixed compilation for ewsgi/tests/tests.ecf file
2011-09-28 17:08:28 +02:00
Jocelyn Fiat
aa20a1423f
Made WGI_VALUE.name as READABLE_STRING_32 .. otherwise it is a pain to manipulate.
...
Changed return type of meta_variable to be WGI_STRING_VALUE ... since the meta variable can not be anything else.
Made sure REQUEST_URI starts with one and only one slash
Internal implementation: the _table now compares object
Removed SELF variable ... at least for now
Be sure to provide a REQUEST_URI even if the underlying connector does not.
2011-09-28 16:41:22 +02:00
Jocelyn Fiat
34c8cfa427
cleaned http_client configuration files
2011-09-28 14:53:34 +02:00
Jocelyn Fiat
f7dcadccd5
Added library/library.index
2011-09-28 14:42:53 +02:00
Jocelyn Fiat
f24df1d745
restructured ewsgi to avoid too many sub cluster
2011-09-28 14:42:34 +02:00
jvelilla
5adf40a9ed
Updated Restbucks examples, handle not method allowed
...
in a better way, added the readme file.
2011-09-28 08:54:12 -03:00
jvelilla
f20bc42b76
Merge remote-tracking branch 'jocelynEWF/master'
2011-09-28 07:36:35 -03:00
Jocelyn Fiat
a4df57a7ac
fixed compilation of rest example
2011-09-26 20:54:04 +02:00
Jocelyn Fiat
df59ae579b
fixed typo
2011-09-26 17:19:37 +02:00
Jocelyn Fiat
738eb7555f
Changed ITERATION_CURSOR [WGI_VALUE] into ITERABLE [WGI_VALUE] for WGI_REQUEST.*parameters* and similar
...
Applied recent changes on EWF_HEADER
2011-09-26 17:10:05 +02:00
Jocelyn Fiat
d397d4e35d
Updated changelogs.txt
...
sync with nino and doc
2011-09-23 18:34:44 +02:00
Jocelyn Fiat
eeaa47d4f1
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
2011-09-23 18:23:35 +02:00
Jocelyn Fiat
0db4317a49
Added AutoTest simple cases for ewsgi using Nino web server
2011-09-23 18:22:42 +02:00
Jocelyn Fiat
668847f8e8
Fixing issue with experimental WGI_MULTIPLE_STRING_VALUE
...
Fixed issue with RAW_POST_DATA
2011-09-23 18:21:57 +02:00
Jocelyn Fiat
e7fd7af2c5
Removed put_redirection' and replaced by put_location'
...
Removed useless code in some features
2011-09-23 18:20:23 +02:00
Jocelyn Fiat
24a5c7613d
Use READABLE_STRING(_*) instead of just STRING(_*)
2011-09-23 18:20:16 +02:00
Jocelyn Fiat
d9f6cbe80e
Added feature to shutdown the Nino http server
2011-09-23 18:18:54 +02:00
Jocelyn Fiat
95ec2e77df
Added error reporting in HTTP_CLIENT_RESPONSE
...
Added missing set_connect_timeout
2011-09-23 18:18:27 +02:00
jvelilla
19b5edd9b4
Added validations.
2011-09-23 09:06:23 -03:00
Jocelyn Fiat
d25146dd27
Merge branch 'master' of https://github.com/jvelilla/Eiffel-Web-Framework
2011-09-22 16:19:48 +02:00
Jocelyn Fiat
ab1c696837
Added code to create an HTTP_AUTHORIZATION from the client side as well.
...
So now we can either interpret an HTTP_AUTHORIZATION or build one HTTP_AUTHORIZATION
So far , only Basic auth is supported.
2011-09-22 15:13:59 +02:00
Jocelyn Fiat
dae8e1d67d
Made all libraries compilable in any mode (voidsafe or not)
...
Fixed related examples
2011-09-22 15:12:33 +02:00
jvelilla
888bc61522
Initial import, work in progress restbuck example. Only support create
...
a resource
2011-09-22 09:29:59 -03:00
jvelilla
8291905da1
Merge remote-tracking branch 'jocelynEWF/master'
2011-09-22 07:53:23 -03:00
Jocelyn Fiat
d9ba97d33b
Fixed issue where Content-Type and Content-Length were translated into HTTP_CONTENT_TYPE and HTTP_CONTENT_LENGTH instead of just
...
CONTENT_TYPE and CONTENT_LENGTH
2011-09-21 15:33:40 +02:00
Jocelyn Fiat
33eddd9197
better assertion to ensure `base' is a valid base url
2011-09-21 15:30:20 +02:00
Jocelyn Fiat
458cb56f75
synch with Nino
2011-09-21 15:29:25 +02:00
Jocelyn Fiat
88c015470e
better return type for http client functions
...
added helper features
2011-09-21 15:29:12 +02:00
jvelilla
f68a713c48
Merge remote-tracking branch 'jocelynEWF/master'
2011-09-21 07:49:40 -03:00
Jocelyn Fiat
0414cd4501
fixed case sensitive path
2011-09-20 18:19:23 +02:00
Jocelyn Fiat
284d7826c8
missing -safe.ecf config file for http_client
2011-09-20 16:59:54 +02:00
Jocelyn Fiat
dff267cd58
Now using READABLE_STRING_... type
2011-09-20 16:57:28 +02:00