27d97cf766
Added optional force parameter to WebServerRequest::move_file(). Also various fixes and improvements to the new upload temp file system.
2024-03-10 09:07:13 +01:00
f86c6440fb
- Now WebServerSimple can also use temporary files for uploads.
...
- Added move_file() and is_file_moved() helper methods to WebServerRequest.
- get_file_length() in WebServerRequest now returns uint64_t.
- Removed parse_files() from WebServerRequest. It's doesn't work well with how the http protocol works.
2024-03-09 23:39:33 +01:00
a781853b2b
Added a way to get all available marameter keys to WebServerRequest.
2023-12-22 13:14:17 +01:00
e5719c991b
Store incoming http request parameters properly.
2023-12-22 13:02:17 +01:00
98912a89e8
File copyright header updates pt9.
2023-12-18 00:25:33 +01:00
b4fe2b0d38
Added a way to customize the doctype declaration the html tag and the body tag to WebServerRequest.
2023-07-24 17:37:34 +02:00
f28b6c0c07
Fix crash in WebServerRequest::get_url_root().
2023-07-22 00:34:08 +02:00
b68bbd3bfb
Implemented custom response headers for WebServerRequest.
2023-07-08 21:11:56 +02:00
eb33d812d0
Added missing helper method to WebServerRequest.
2023-03-22 13:22:32 +01:00
3fccbc6d23
Now post and get parameters can be set / changed in requests from scripts aswell.
2023-03-22 13:20:25 +01:00
df6186524a
Ensure a '/' in between the host, and the url in WebServerRequest::get_url_site().
2022-12-21 15:12:53 +01:00
ea009ff869
Use String.length() instead of String.size() in WebServerRequest::setup_url_stack().
2022-12-21 15:12:12 +01:00
38a36b3c70
Added get request parameter support for WebServerRequest.
2022-12-21 14:52:11 +01:00
31b5135877
Fix default argument for the binding of WebServerRequest::send_redirect.
2022-08-25 21:13:26 +02:00
b095a48ace
Fix the logic of get_url_site(). Also small binding cleanups.
2022-08-21 21:37:00 +02:00
dc9cc716c7
Moved Object related classes under core/object.
2022-08-17 13:45:14 +02:00
9555ee56b9
Moved Variant related classes under a variant folder in core.
2022-08-17 13:17:12 +02:00
5d260fd68d
Cleanups to WebServerRequest.
2022-07-21 23:25:04 +02:00
ed9aa722a3
Actually bind get_server(), and get_web_root() in WebServerRequest.
2022-07-21 22:37:55 +02:00
ca08fe3de2
Reworked the Web Server's Cookie API.
2022-07-21 14:05:55 +02:00
55eaf521b4
Rework the multipart parser code to also work with binary files.
2022-07-20 22:53:55 +02:00
25dda93577
Implement handling multipart forms for the WebServer. It will need some changes to work with binary files though.
2022-07-20 21:29:59 +02:00
8787b9cd7f
Fix logic in WebServerRequest::get_path.
2022-07-02 21:10:48 +02:00
50c20d4a72
... an another one ...
2022-06-27 16:12:49 +02:00
4251937198
More sign compare warning fixes.
2022-06-27 16:10:02 +02:00
5d3954bceb
Fix a few issues with binds.
2022-06-27 14:23:07 +02:00
f819383012
Smaller cleanups and improvements.
2022-06-27 14:16:23 +02:00
9ce119a5ab
WebServerRequest cleanup + bindings.
2022-06-26 19:25:57 +02:00
544863b923
Class renames.
2022-06-26 15:00:25 +02:00
8211115346
Renamed Request to WebServerRequest.
2022-06-26 11:07:45 +02:00