RSS订阅 | 匿名投稿
您的位置:网站首页 > 服务支持 > 正文

HttpRequest返回null实体无法在服务器上提取body

作者:habao 来源: 日期:2019-12-18 16:59:45 人气: 标签:实体服务器

  我正在尝试使用apache httpcore组件并希望获取请求的正文。看起来默认的 DeultHttpRequestParser 不会从其输入流中解析正文/实体。是否有一个类可以执行此操作?

  我的解析代码如下。看一些其他答案,似乎请求的主体应该作为一个实体可用。但是,每次我尝试进入实体时它都是null。

  调试我看到缓冲区已读取但未使用正文,而 DeultHttpRequestParser 似乎只是读取了标题。我应该用解析整个输入的解析吗?

  [更新] Oleg有一个好的回答,但我可以将身体与请求联系起来或者做我现在需要传递两个东西,身体和流吗?我将调查

  HttpCore中的消息解析器仅解析消息头。但是,可以从会话输入缓冲区继续读取并读取消息正文内容,直到消息结束(取决于使用的描述符)

  我正在尝试使用apache httpcore组件并希望获取请求的正文。看起来默认的 DeultHttpRequestParser 不会从其输入流中解析正文/实体。是否有一个类可以执行此操作?

  我的解析代码如下。看一些其他答案,似乎请求的主体应该作为一个实体可用。但是,每次我尝试进入实体时它都是null。

  调试我看到缓冲区已读取但未使用正文,而 DeultHttpRequestParser 似乎只是读取了标题。我应该用解析整个输入的解析吗?

  [更新] Oleg有一个好的回答,但我可以将身体与请求联系起来或者做我现在需要传递两个东西,梦见找不到回家的路身体和流吗?我将调查

  HttpCore中的消息解析器仅解析消息头。但是,可以从会话输入缓冲区继续读取并读取消息正文内容,直到消息结束(取决于使用的描述符)

  

读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
本文网址:
上一篇:数据中心
下一篇:没有资料