Differences From Artifact [79f127a3bc]:
- File
src/OFHTTPServer.h
— part of check-in
[6b4d138cc3]
at
2016-01-05 14:55:47
on branch trunk
— OFHTTPServer: Allow setting name to nil
Setting it to nil means no Server header is sent. (user: js, size: 3251) [annotate] [blame] [check-ins using]
To Artifact [c2275afafe]:
- File src/OFHTTPServer.h — part of check-in [3acdce88f5] at 2016-03-20 15:24:08 on branch trunk — OFHTTPServer: Delegate for client socket exception (user: js, size: 4111) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
56 57 58 59 60 61 62 63 64 65 66 67 68 69 | * socket * @return Whether to continue listening. If you return false, existing * connections will still be handled and you can start accepting new * connections again by calling @ref OFHTTPServer::start again. */ - (bool)server: (OFHTTPServer*)server didReceiveExceptionOnListeningSocket: (OFException*)exception; @end /*! * @class OFHTTPServer OFHTTPServer.h ObjFW/OFHTTPServer.h * * @brief A class for creating a simple HTTP server inside of applications. */ | > > > > > > > > > > > > > > > > > > > | 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | * socket * @return Whether to continue listening. If you return false, existing * connections will still be handled and you can start accepting new * connections again by calling @ref OFHTTPServer::start again. */ - (bool)server: (OFHTTPServer*)server didReceiveExceptionOnListeningSocket: (OFException*)exception; /*! * @brief This method is called when a client socket encountered an exception. * * This can happen when the OFHTTPServer tries to properly close the * connection. If no headers have been sent yet, it will send headers, and if * chunked transfer encoding was used, it will send a chunk of size 0. However, * if the other end already closed the connection before that, this will raise * an exception. * * @param server The HTTP server which encountered an exception * @param response The response for which the exception occurred * @param request The request for the response for which the exception occurred * @param exception The exception which occurred */ - (void)server: (OFHTTPServer*)server didReceiveExceptionForResponse: (OFHTTPResponse*)response request: (OFHTTPRequest*)request exception: (OFException*)exception; @end /*! * @class OFHTTPServer OFHTTPServer.h ObjFW/OFHTTPServer.h * * @brief A class for creating a simple HTTP server inside of applications. */ |
︙ | ︙ |