Jocelyn Fiat
14a2c01f41
Applied recent changes on WGI_ and WSF_
...
Moved classes away from ewsgi, restructured, cleaned
2011-10-21 16:58:23 +02:00
Jocelyn Fiat
79e12b8d04
Continued reducing WGI and move implementation to WSF (Web Server Framework)
...
Removed many usage of READABLE_STRING_GENERAL in favor to READABLE_STRING_8
to avoid potential nasty issues in user's code
URI-template is working only with STRING_8, then changed any _GENERAL or _STRING_32 to _STRING_8
2011-10-21 16:58:18 +02:00
Jocelyn Fiat
aec0136739
First try to get a limited WGI_ and use WSF_ as default framework
2011-10-21 16:58:11 +02:00
Jocelyn Fiat
eaa99c9c61
Used object test
WGI_2011_10_19
2011-10-19 00:40:04 +02:00
Jocelyn Fiat
5f492d6fb6
removed useless local variable
2011-10-19 00:35:32 +02:00
Jocelyn Fiat
c3f5376ef5
fixed cgi and libfcgi connectors due to recent changes from WGI_APPLICATION
2011-10-14 14:27:54 +02:00
Jocelyn Fiat
21e973f8a4
Removed handling of internal error from WGI_APPLICATION
...
And for now added it into nino connector
2011-10-14 14:15:23 +02:00
Jocelyn Fiat
dec1958909
Fixed issue with index in uri template matcher
2011-10-14 14:14:13 +02:00
Jocelyn Fiat
1453873b6c
Added HTTP_FILE_EXTENSION_MIME_MAPPING
...
Added REQUEST_FILE_SYSTEM_HANDLER to the router library
Added file system handler in "hello_routed_world" example
2011-10-14 14:13:40 +02:00
Jocelyn Fiat
4c36d75ef3
Using Transfer-Encoding: chunked in example to send response progressively
2011-10-12 17:23:24 +02:00
Jocelyn Fiat
09030a27d9
sync with submodules
2011-10-12 17:22:46 +02:00
Jocelyn Fiat
b9ca22006b
removed unwanted code
2011-10-12 15:38:45 +02:00
Jocelyn Fiat
593b48fe90
applied recent changes on HTTP_REQUEST_METHOD_CONSTANTS
2011-10-12 11:56:25 +02:00
Jocelyn Fiat
735730b5a0
cosmetic
2011-10-12 11:52:00 +02:00
Jocelyn Fiat
035a133b5b
Addition to "http" library, separated constants into
...
- HTTP_MIME_TYPES
- HTTP_HEADER_NAMES
- HTTP_REQUEST_METHODS
- HTTP_STATUS_CODE (already exists)
Do not set the "Status" header when using WGI_RESPONSE_BUFFER.write_header (...)
Cosmetic
2011-10-12 11:51:49 +02:00
Jocelyn Fiat
0144e97d69
Merge branch 'master' of https://github.com/jvelilla/Eiffel-Web-Framework
...
Conflicts: examples/restbucks/src/domain/json_order_converter.e
Cosmetics
2011-10-11 14:25:22 +02:00
Jocelyn Fiat
26bfd72f5f
Fixed errors recently introduced
2011-10-11 14:16:08 +02:00
Jocelyn Fiat
88542c2762
Merge branch 'master' of github.com:Eiffel-World/Eiffel-Web-Framework
2011-10-11 14:09:10 +02:00
Jocelyn Fiat
12fc54a403
sync with latest JSON
2011-10-11 14:08:41 +02:00
jvelilla
eb44eef885
Update order_handler, fix json_order_converter
2011-10-11 08:18:46 -03:00
Jocelyn Fiat
c2b66d6ca6
Use local curl if compiler is < 7.0.8.7340
...
otherwise, use ISE_LIBRARY cURL
2011-10-11 11:09:00 +02:00
Jocelyn Fiat
6758c4aef4
Temporary fixed issue of using modified cURL (which is cURL provided with EiffelStudio 7.0)
...
This changes will be reverted in the future
2011-10-11 10:46:56 +02:00
Jocelyn Fiat
6408bec628
Updated readme related to mirrored Eiffel cURL library
2011-10-10 17:56:09 +02:00
Jocelyn Fiat
f77ba9ccd8
added submodule ext/ise_library/curl to use the updated Eiffel cURL from ISE.
2011-10-10 17:48:18 +02:00
Jocelyn Fiat
c105c267e7
cosmetic
2011-10-10 16:09:44 +02:00
Jocelyn Fiat
19da4d6fd0
added http diagrams found on the web
2011-10-07 16:05:39 +02:00
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