source: branches/2.4/prototype/library/tonic/docroot/dispatch.php @ 6754

Revision 6754, 572 bytes checked in by niltonneto, 12 years ago (diff)

Ticket #0000 - Copiadas as alterações do Trunk. Versão final da 2.4.1.

  • Property svn:executable set to *
Line 
1<?php
2
3// load Tonic library
4require_once '../lib/tonic.php';
5
6// load examples
7require_once '../examples/examples.php';
8
9// handle request
10$request = new Request();
11try {
12    $resource = $request->loadResource();
13    $response = $resource->exec($request);
14
15} catch (ResponseException $e) {
16    switch ($e->getCode()) {
17    case Response::UNAUTHORIZED:
18        $response = $e->response($request);
19        $response->addHeader('WWW-Authenticate', 'Basic realm="Tonic"');
20        break;
21    default:
22        $response = $e->response($request);
23    }
24}
25$response->output();
26
Note: See TracBrowser for help on using the repository browser.