我读过几个 stackoverflow 问题,包括
How to parse an HTTP Request in Java?
它指向apache上的http组件,看起来很有前途,但是当你异步接收字节时,你不会总是得到整个请求,所以我需要一些我可以继续调用的东西
requestWriter.fillBuffer 并且看起来他们有这个,但现在似乎不存在
然后我需要该函数的返回值来告诉我 http 请求的解析已完成(完整意味着它根据 ContentLength header 和其他所有内容将正文的字节填充到某处)
任何人在网络上都有这样的示例。我一直想这样做并进行搜索,但最终崩溃并决定询问。
最佳答案
您还可以简单地使用asynchronous version of Apache HttpClient中的消息解析器。 :
关于java - 如何在java中异步解析HTTP(也许是http客户端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9740876/