我正在尝试使用apache httpcore组件并希望获取请求的正文。看起来默认的 DeultHttpRequestParser 不会从其输入流中解析正文/实体。是否有一个类可以执行此操作? 我的解析代码如下。看一些其他答案,似乎请求的主体应该作为一个实体可用。但是,每次我尝试进入实体时它都是null。 调试我看到缓冲区已读取但未使用正文,而 DeultHttpRequestParser 似乎只是读取了标题。我应该用解析整个输入的解析吗? [更新] Oleg有一个好的回答,但我可以将身体与请求联系起来或者做我现在需要传递两个东西,身体和流吗?我将调查 HttpCore中的消息解析器仅解析消息头。但是,可以从会话输入缓冲区继续读取并读取消息正文内容,直到消息结束(取决于使用的描述符) 我正在尝试使用apache httpcore组件并希望获取请求的正文。看起来默认的 DeultHttpRequestParser 不会从其输入流中解析正文/实体。是否有一个类可以执行此操作? 我的解析代码如下。看一些其他答案,似乎请求的主体应该作为一个实体可用。但是,每次我尝试进入实体时它都是null。 调试我看到缓冲区已读取但未使用正文,而 DeultHttpRequestParser 似乎只是读取了标题。我应该用解析整个输入的解析吗? [更新] Oleg有一个好的回答,但我可以将身体与请求联系起来或者做我现在需要传递两个东西,梦见找不到回家的路身体和流吗?我将调查 HttpCore中的消息解析器仅解析消息头。但是,可以从会话输入缓冲区继续读取并读取消息正文内容,直到消息结束(取决于使用的描述符)
|