libmicrohttpd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] MHD_queue_response


From: Bourdeau, Yann
Subject: [libmicrohttpd] MHD_queue_response
Date: Tue, 7 Jun 2011 13:17:10 -0400

Hi!

 

                I’m using the library and reject (invalid URL) a connection “early” in the callback MHD_AccessHandlerCallback. When a call MHD_queue_response I always go in the following code that terminate the connection:

  if (connection->state == MHD_CONNECTION_HEADERS_PROCESSED)

    {

      /* response was queued "early",

         refuse to read body / footers or further

         requests! */

      SHUTDOWN (connection->socket_fd, SHUT_RD);

      connection->read_closed = MHD_YES;

      connection->state = MHD_CONNECTION_FOOTERS_RECEIVED;

    }

 

Is it possible to keep the connection open and to send a response “early”?

 

I’m using version 0.4.6. If this is fixed in a later version, I’ll do the upgrade.

 

Thanks

Yann Bourdeau


reply via email to

[Prev in Thread] Current Thread [Next in Thread]