Changeset 2082a78beb17f79bf82cda8b6f185dab85593bbe

Show
Ignore:
Timestamp:
09/16/09 15:07:59 (5 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1253113679 +0000
git-parent:

[7f8de6fd1900ed5b0e0bb25a1bc167d8793fa2d7]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1253113679 +0000
Message:

switch the check add to PUT, makes more sense. refs #171

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/noit_check_rest.c

    r7f8de6f r2082a78  
    604604noit_check_rest_init() { 
    605605  assert(noit_http_rest_register( 
    606     "GET", 
    607     "/checks/", 
    608     "^show(/.*)(?<=/)(" UUID_REGEX ")$", 
     606    "GET", "/checks/", "^show(/.*)(?<=/)(" UUID_REGEX ")$", 
    609607    rest_show_check 
    610608  ) == 0); 
    611609  assert(noit_http_rest_register( 
    612     "POST", 
    613     "/checks/", 
    614     "^set(/.*)(?<=/)(" UUID_REGEX ")$", 
     610    "PUT", "/checks/", "^set(/.*)(?<=/)(" UUID_REGEX ")$", 
    615611    rest_set_check 
    616612  ) == 0); 
    617613  assert(noit_http_rest_register( 
    618     "DELETE", 
    619     "/checks/", 
    620     "^delete(/.*)(?<=/)(" UUID_REGEX ")$", 
     614    "DELETE", "/checks/", "^delete(/.*)(?<=/)(" UUID_REGEX ")$", 
    621615    rest_delete_check 
    622616  ) == 0); 
  • src/noit_rest.c

    r7f8de6f r2082a78  
    214214     
    215215    switch(ac->cmd) { 
     216      case NOIT_CONTROL_DELETE: 
     217        primer = "DELE"; 
     218        break; 
     219      case NOIT_CONTROL_GET: 
     220        primer = "GET "; 
     221        break; 
     222      case NOIT_CONTROL_HEAD: 
     223        primer = "HEAD"; 
     224        break; 
    216225      case NOIT_CONTROL_POST: 
    217226        primer = "POST"; 
    218227        break; 
    219       case NOIT_CONTROL_GET: 
    220         primer = "GET "; 
    221         break; 
    222       case NOIT_CONTROL_HEAD: 
    223         primer = "HEAD"; 
    224         break; 
    225       case NOIT_CONTROL_DELETE: 
    226         primer = "DELE"; 
     228      case NOIT_CONTROL_PUT: 
     229        primer = "PUT "; 
    227230        break; 
    228231      default: 
     
    237240  eventer_name_callback("http_rest_api/1.0", noit_http_rest_handler); 
    238241  noit_control_dispatch_delegate(noit_control_dispatch, 
     242                                 NOIT_CONTROL_DELETE, 
     243                                 noit_http_rest_handler); 
     244  noit_control_dispatch_delegate(noit_control_dispatch, 
    239245                                 NOIT_CONTROL_GET, 
    240246                                 noit_http_rest_handler); 
     
    246252                                 noit_http_rest_handler); 
    247253  noit_control_dispatch_delegate(noit_control_dispatch, 
    248                                  NOIT_CONTROL_DELETE
    249                                  noit_http_rest_handler); 
    250 } 
    251  
     254                                 NOIT_CONTROL_PUT
     255                                 noit_http_rest_handler); 
     256} 
     257 
  • src/noit_rest.h

    r7f8de6f r2082a78  
    4242#define NOIT_CONTROL_POST   0x504f5354 /* "POST" */ 
    4343#define NOIT_CONTROL_DELETE 0x44454c45 /* "DELE" */ 
     44#define NOIT_CONTROL_PUT    0x50555420 /* "PUT " */ 
    4445 
    4546typedef struct noit_http_rest_closure noit_http_rest_closure_t;