Mercurial > hg > orthanc
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 } |