Commit Graph

128 Commits (2b6fb46f483d20e95fa9d328b85b7df45c69b191)

Author SHA1 Message Date
Andreas Kugel 0145f629d3
Enable DELETE method to receive request body
5 years ago
Mike Cao da8eaefc63
Merge pull request #398 from hlidotbe/feature/request-host
6 years ago
Hugues Lismonde b4c9c42b00
Add host to request
6 years ago
Hugues Lismonde e0dfb7406d
Fix request schem
6 years ago
Delyan Angelov 0daa3f81b5 Allow cyrillic letters in the routes, by matching the result of urldecode over the URL .
6 years ago
Mike Cao e146b8c0dd Prevent response from sending more than once.
7 years ago
Mike Cao 7ae2011723 Sending response should not exit to allow pre-stop filters.
7 years ago
Mike Cao 1c8d06cc42 Response content-length header should use mbstring if available.
8 years ago
Mike Cao c3c6f68909 Removed another case of $route passing. Updated tests.
8 years ago
Mike Cao 6aea7394c4 Remove $route from parameter list, only pass when dispatching callback.
8 years ago
Mike Cao 7fd3594ac7 Added ability to perform case sensitive matching of URLs.
9 years ago
Mike Cao 1feeb95ff2 Encode reserved @ character in URLs.
9 years ago
Edward Brosens afbf306336 add getter for protected headers property
10 years ago
Seth Battin bb11ca47bc include pragma='no-cache' in the cache header reset
10 years ago
Mike Cao 10750b5ce3 getBody should check for PATCH method.
10 years ago
Mike Cao a32f2c2087 getMethod should return uppercase string.
10 years ago
Mike Cao 0c8b665304 Bump version. Minor syntax update.
10 years ago
everflux 268cf0cb66 Provide content-length header if response has a body
10 years ago
Daniel Stelljes 54440d1db0 Removed static body variable from Request
10 years ago
Daniel Stelljes 703536d2bf Set up request body caching
10 years ago
Lars-Jørgen Kristiansen d5e808a495 fixed message for http code 306
11 years ago
Lars-Jørgen Kristiansen b8a1c1e163 added all HTTP status codes from http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
11 years ago
Lars-Jørgen Kristiansen e6ed90e3fb Added more HTTP status codes
11 years ago
Mike Cao 64d384ddff Splat should consider trailing slash in URLs.
11 years ago
Mike Cao 88f4c1fb71 Fixed issue with splats when used with named parameters.
11 years ago
Mike Cao 7745f6a34c Merge pull request #141 from pine3ree/patch-1
11 years ago
maks feltrin bcb5b120a9 Update Router.php
11 years ago
maks feltrin 229cbd24f5 replacing array_push with faster []
11 years ago
kafene 3392751dba Add support for getting request status
11 years ago
kafene 71f66b4d5d Add support for HTTP status code 418 (Permanent Redirect)
11 years ago
Stefan Meinecke 5e284a1d9c Updated class comment.
11 years ago
Mike Cao 81041d418b JSON request input is now stored in the data property.
11 years ago
Mike Cao da40e03eb4 Removed the body property from the Request class.
11 years ago
Mike Cao d84e51ba47 Updated route object passing functionality.
11 years ago
Mike Cao ab2aba4e7d Added method to get the request body.
11 years ago
Mike Cao 0f49cc7abc Converted helper methods to public and static.
11 years ago
Cuonic d097c21dcb Fixed code to work when body is empty
11 years ago
Cuonic a8f50e2f4b Fixed problem with Request Json array
11 years ago
Quang Nhut Lam-Nguyen bed3824192 Change getVar() function from private to public
11 years ago
Berkus Decker c0c7b9dcd9 Modify Request based on feedback from Mike.
11 years ago
Berkus 62c4f2fa0b Add support for parsed JSON property in Request.
11 years ago
Mike Cao 7817255a61 Added ability to get splat from URL pattern.
11 years ago
Mike Cao 30195237e5 Reverted response handling.
11 years ago
Mike Cao 6a1029a187 Response should only be sent once.
11 years ago
Mike Cao b8026d9828 Sending a response should not exit the program.
11 years ago
Mike Cao 5ba910981f Allow HTTP method overriding.
11 years ago
Mike Cao 3fde3685c5 Formatting.
11 years ago
Eric Anderson 1a0eede079 Use $_SERVER instead of getenv.
11 years ago
Mike Cao 8ca9b2d76d Setting status should not send headers.
12 years ago
Mike Cao 2d6a04d514 Made default properties into class variables.
12 years ago
Mike Cao d41795cbdc Updated handling of subdirectories and redirects.
12 years ago
Mike Cao 93d7602b20 Removed caching from halt method.
12 years ago
Mike Cao b4a9d6f70e Fixed issue with 304 caching. Fixed PHP 5.3 compatibility.
12 years ago
Mike Cao 84078158c3 Introduced new Engine class.
12 years ago
Mike Cao a04020d50e Fix line feeds.
12 years ago
Mike Cao f64774881f Fixed issue with url pattern matching.
12 years ago
Mike Cao 28ae5e0aec Added route passing functionality.
12 years ago
kafene 69e5dab546 Don't let header fields clobber eachother
12 years ago
Mike Cao 4cf069a552 Minor code changes.
12 years ago
Mike Cao 65807a1f29 Parse optional parameters before regex.
12 years ago
Mike Cao 1ba8770da7 Added matched regex property.
12 years ago
Mike Cao 61ce37ca64 Updated router pattern matching.
12 years ago
Mike Cao 98d57a82b4 $_GET should not be overwritten.
12 years ago
Mike Cao 440cca5901 Minor code changes
12 years ago
kafene 96c25ff1f3 Fixed never-returned proxy IP
12 years ago
kafene 5270c6b23a a few enhancements to request.php
12 years ago
Mike Cao f2bd6f4e02 Allow framework to be reinitialized
12 years ago
Mike Cao cec890c585 Code cleanup
12 years ago
Mike Cao c6fdc21bd8 Fixed PHP notice error
12 years ago
Mike Cao d081879379 Parameters should be URL decoded.
12 years ago
Mike Cao 4f48bd36be Fixed problem regexes in optional parameters
12 years ago
Mike Cao 257d0650d3 Added support for optional route parameters
12 years ago
Mike Cao 37c50c5eee Added method to get real IP address
12 years ago
Mike Cao 5f98e1e06c Fixed issue with setting status codes.
12 years ago
Mike Cao 830088733d Fixed PHP notices
13 years ago
Mike Cao b70f831c0e Added new Collection class, updated documentation
13 years ago
Mike Cao 5d789ceb2e More refactoring, updated documenation
13 years ago
Mike Cao e2f1dc99bb Major refactoring, implemented namespaces
13 years ago