comparison Core/HttpServer/MongooseServer.cpp @ 43:9be852ad33d2

rename for c
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 04 Sep 2012 09:59:34 +0200
parents 96e57b863dd9
children a15e90e5d6fc
comparison
equal deleted inserted replaced
42:ea48f38afe5f 43:9be852ad33d2
479 else if (!strcmp(request->request_method, "POST")) 479 else if (!strcmp(request->request_method, "POST"))
480 { 480 {
481 HttpHandler::Arguments::const_iterator ct = headers.find("content-type"); 481 HttpHandler::Arguments::const_iterator ct = headers.find("content-type");
482 if (ct == headers.end()) 482 if (ct == headers.end())
483 { 483 {
484 output.SendHeader(HttpStatus_400_BadRequest); 484 output.SendHeader(Palantir_HttpStatus_400_BadRequest);
485 return (void*) ""; 485 return (void*) "";
486 } 486 }
487 487
488 PostDataStatus status; 488 PostDataStatus status;
489 489
499 } 499 }
500 500
501 switch (status) 501 switch (status)
502 { 502 {
503 case PostDataStatus_NoLength: 503 case PostDataStatus_NoLength:
504 output.SendHeader(HttpStatus_411_LengthRequired); 504 output.SendHeader(Palantir_HttpStatus_411_LengthRequired);
505 return (void*) ""; 505 return (void*) "";
506 506
507 case PostDataStatus_Failure: 507 case PostDataStatus_Failure:
508 output.SendHeader(HttpStatus_400_BadRequest); 508 output.SendHeader(Palantir_HttpStatus_400_BadRequest);
509 return (void*) ""; 509 return (void*) "";
510 510
511 case PostDataStatus_Pending: 511 case PostDataStatus_Pending:
512 output.AnswerBuffer(""); 512 output.AnswerBuffer("");
513 return (void*) ""; 513 return (void*) "";
529 uri, headers, arguments, postData); 529 uri, headers, arguments, postData);
530 } 530 }
531 catch (PalantirException& e) 531 catch (PalantirException& e)
532 { 532 {
533 std::cerr << "MongooseServer Exception [" << e.What() << "]" << std::endl; 533 std::cerr << "MongooseServer Exception [" << e.What() << "]" << std::endl;
534 output.SendHeader(HttpStatus_500_InternalServerError); 534 output.SendHeader(Palantir_HttpStatus_500_InternalServerError);
535 } 535 }
536 } 536 }
537 else 537 else
538 { 538 {
539 output.SendHeader(HttpStatus_404_NotFound); 539 output.SendHeader(Palantir_HttpStatus_404_NotFound);
540 } 540 }
541 541
542 // Mark as processed 542 // Mark as processed
543 return (void*) ""; 543 return (void*) "";
544 } 544 }