Simone Bordet
65e13ce08f
Fixed response status message string, that was trimmed after the first
...
space.
2014-05-21 17:44:56 +02:00
Simone Bordet
7745e8b6c1
435338 - Incorrect handling of asynchronous content.
...
Return values from parser and parser callbacks must not be ignored.
2014-05-20 22:46:09 +02:00
Simone Bordet
f225af318b
435223 - High cpu usage in FCGIHttpParser.parseContent(ResponseContentParser.java:314).
...
Since often FastCGI servers do not send the Status header if the
response is 200, the parser is now initialized with response code 200.
2014-05-20 22:46:09 +02:00
Simone Bordet
8f9e73df72
Introduced parameter sendStatus200 to optionally send the Status
...
header when the response code is 200.
2014-05-20 22:46:09 +02:00
Simone Bordet
2a4cee5db6
Always store HTTP fields to implement logic to detect the content mode.
2014-05-20 22:46:09 +02:00
Simone Bordet
c4f7d38e86
Javadocs and comments.
2014-05-20 22:46:08 +02:00
Simone Bordet
4234048d81
Only generating Status header if the response code is greater than zero.
2014-05-20 22:46:08 +02:00
Simone Bordet
4f67993b61
Simplified/Improved handling of parser return values.
2014-05-20 22:46:08 +02:00
Simone Bordet
724fb7d6d3
Removed TODO and improved logging.
2014-05-20 22:46:08 +02:00
Simone Bordet
7918a58c71
Using Callback.Adapter.INSTANCE to avoid unneeded allocations.
2014-05-19 18:49:17 +02:00
Simone Bordet
871b330ba8
434056 - Support content consumed asynchronously.
...
Implemented content consumed asynchronously for FastCGI (on the client).
2014-05-04 23:15:54 +02:00
Simone Bordet
aeb27cd461
431642 - Implement ProxyServlet using Servlet 3.1 async I/O.
...
Intermediate commit that implements asynchronous content in HttpClient,
for the HTTP protocol, passing the tests.
This work needs to be extended to FCGI and SPDY and finally implement
the asynchronous proxy servlet.
2014-04-19 12:36:15 +02:00
Simone Bordet
5eeda38f0a
432270 - Slow requests with response content delimited by EOF fail.
...
Fixed also in the FastCGI module.
2014-04-11 16:18:38 +02:00
Simone Bordet
e3662a9b23
432145 - Pending request is not failed when HttpClient is stopped.
...
Fixed by fixing the code in close() to also abort pending exchanges.
Reviewed for HTTP, FastCGI and SPDY transports.
2014-04-10 08:59:30 +02:00
Simone Bordet
2f2d6bc538
Refactored FastCGI module into just two modules, client (for usage of
...
a standalone FCGI client) and server.
2014-03-14 11:35:54 +01:00