diff options
author | Bharat Mediratta <bharat@menalto.com> | 2010-01-04 21:48:21 -0800 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2010-01-04 21:48:21 -0800 |
commit | 3fffa18e650189e7f846592c9d4c3e7bbfe71c62 (patch) | |
tree | 4800f553d249fd2908a457aa6bd1dcd394223fec /modules/rest/controllers/rest.php | |
parent | 0e3327bca70623175791ee41085d55d0cb13fe5b (diff) |
Further progress on refining the REST server side code.
1) Deal in fully qualified URL resources through the rest
interface. All rest methods are now passed the complete url in
request->url.
2) Create rest::resolve() which lets individual resource definition
code convert a full url into the appropriate matching resource.
Implement gallery_rest::resolve() and tag_rest::resolve()
3) Reimplement tag_rest's get() and post() methods. They're much
simpler now.
4) Implement the tags_rest helper which supports working with the
entire tags collection.
Diffstat (limited to 'modules/rest/controllers/rest.php')
-rw-r--r-- | modules/rest/controllers/rest.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/rest/controllers/rest.php b/modules/rest/controllers/rest.php index 0332e5fc..5ef9eb84 100644 --- a/modules/rest/controllers/rest.php +++ b/modules/rest/controllers/rest.php @@ -60,7 +60,7 @@ class Rest_Controller extends Controller { $request->method = strtolower($input->server("HTTP_X_GALLERY_REQUEST_METHOD", $method)); $request->access_token = $input->server("HTTP_X_GALLERY_REQUEST_KEY"); - $request->path = implode("/", $args); + $request->url = url::abs_current(true); try { rest::set_active_user($request->access_token); |