Thanks very much, Oleg. DefaultHttpRequestParser sounds promising! Jochen
On Wed, Mar 6, 2019 at 10:18 AM Oleg Kalnichevski <ol...@apache.org> wrote: > > On Wed, 2019-03-06 at 09:50 +0100, Jochen Wiedmann wrote: > > Whole request, content might be interesting, sooner or later. > > > > Thanks, > > > > Jochen > > > > > > You can use HttpRequestParser to parse out request heads from an > arbitrary input stream. > > https://github.com/apache/httpcomponents-core/blob/4.4.x/httpcore/src/test/java/org/apache/http/impl/io/TestRequestParser.java > > > In order to get full message parsing you would either need to build a > custom HttpClientConnection that can be bound to an arbitrary input > stream directly or use the DefaultBHttpClientConnection and bind it a > custom Socket that reads data from an arbitrary input stream. > > https://github.com/apache/httpcomponents-core/blob/4.4.x/httpcore/src/main/java/org/apache/http/impl/DefaultBHttpClientConnection.java > > Hope this helps > > Oleg > > > On Wed, Mar 6, 2019, 09:28 Oleg Kalnichevski <ol...@apache.org> > > wrote: > > > > > On Wed, 2019-03-06 at 00:07 +0100, Jochen Wiedmann wrote: > > > > Hi, > > > > > > > > I've got a set of files, which basically contain raw HTTP > > > > requests. > > > > (I > > > > obtained them by wiretrapping my own network traffic.) > > > > > > > > Now, I'd like to parse, and validate them. Is there something in > > > > httpcomponents, that might help me? (Keep in mind, that there > > > > will > > > > most likely be stuff like keepalive, etc., so writing my own > > > > parser > > > > really isn't appealing.) > > > > > > > > Thanks, > > > > > > > > Jochen > > > > > > > > > > Do you want to be able to parse the message head only or the entire > > > data stream with an enclosed message body? > > > > > > Oleg > > > > > > > > > > > > ----------------------------------------------------------------- > > > ---- > > > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > > > For additional commands, e-mail: > > > httpclient-users-h...@hc.apache.org > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > For additional commands, e-mail: httpclient-users-h...@hc.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org