Changeset 1086
- Timestamp:
- 06/11/08 16:57:41 (3 months ago)
- Files:
-
- trunk/mango/net/servlet/Servlet.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/mango/net/servlet/Servlet.d
r1085 r1086 154 154 super (name); 155 155 156 metrics = new Metrics [ 7];156 metrics = new Metrics [8]; 157 157 exception = new ServletException ("servlet exception"); 158 158 } … … 231 231 232 232 void doTrace (IServletRequest request, IServletResponse response) 233 { 234 error (response); 235 } 236 237 /********************************************************************** 238 239 Handle an unexpected request 240 241 **********************************************************************/ 242 243 void doOther (IServletRequest request, IServletResponse response) 233 244 { 234 245 error (response); … … 308 319 case 'G': 309 320 handler = &get; 310 metric = &metrics [ 0];321 metric = &metrics [1]; 311 322 break; 312 323 313 324 case 'H': 314 325 handler = &doHead; 315 metric = &metrics [ 1];326 metric = &metrics [2]; 316 327 break; 317 328 318 329 case 'O': 319 330 handler = &doOptions; 320 metric = &metrics [ 2];331 metric = &metrics [3]; 321 332 break; 322 333 323 334 case 'T': 324 335 handler = &doTrace; 325 metric = &metrics [ 3];336 metric = &metrics [4]; 326 337 break; 327 338 328 339 case 'D': 329 340 handler = &doDelete; 330 metric = &metrics [ 4];341 metric = &metrics [5]; 331 342 break; 332 343 … … 335 346 { 336 347 handler = &doPost; 337 metric = &metrics [ 5];348 metric = &metrics [6]; 338 349 } 339 350 else 340 351 { 341 352 handler = &doPut; 342 metric = &metrics [ 6];353 metric = &metrics [7]; 343 354 } 344 355 break; 345 356 346 357 default: 347 response.sendError (HttpResponses.NotImplemented); 348 return; 358 handler = &doOther; 359 metric = &metrics[0]; 360 break; 349 361 } 350 362
