diff options
Diffstat (limited to 'apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp')
-rw-r--r-- | apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp | 39 |
1 files changed, 11 insertions, 28 deletions
diff --git a/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp b/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp index e22bfef849b..0cd187324b0 100644 --- a/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp +++ b/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp @@ -97,30 +97,19 @@ JAWS_HTTP_10_Write_Task::handle_put (JAWS_Data_Block *data, ACE_Time_Value *) } else { - if (ACE_OS::strcmp (info->version (), "HTTP/0.9") == 0) - io->transmit_file (handler, - info->path (), - "", - 0, - "", - 0); - else - io->transmit_file (handler, - info->path (), - "HTTP/1.0 200 Ok\r\n\r\n", - 19, - "", - 0); + io->transmit_file (handler, + info->path (), + "", + 0, + "", + 0); switch (handler->status ()) { case JAWS_IO_Handler::TRANSMIT_OK_A: - { - JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, OK_A"); - data->payload (0); - delete info; - return 1; - } + data->payload (0); + delete info; + return 1; case JAWS_IO_Handler::TRANSMIT_OK: { @@ -130,18 +119,12 @@ JAWS_HTTP_10_Write_Task::handle_put (JAWS_Data_Block *data, ACE_Time_Value *) return 0; } case JAWS_IO_Handler::TRANSMIT_ERROR: - { - JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, ERROR"); - data->payload (0); - delete info; - return 0; - } case JAWS_IO_Handler::TRANSMIT_ERROR_A: { - JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, ERROR_A"); + JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, ERROR"); data->payload (0); delete info; - return 1; + return -1; } default: { |