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