HttpRequest如何获取返回的Response

Blade 未结 2 945
2509062539
2509062539 2021-06-24 17:25

一、该问题的重现步骤是什么?

1. C12A2850-3701-41d3-B0A5-0E21BB7B4023.png

2. 使用HttpRequest 之后调用.execute()方法

由于该接口有basic认证 按道理返回一个错误的状态码

最终该接口应该只返回了一个状态码501 但是 execute.onResponse(v -> v.rawResponse())


3 返回的response 就是一个null获取不到状态码


二、你期待的结果是什么?实际看到的又是什么?

response 不是一个空对象


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

win10 

BladeX版本:2.8.1

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  如梦技术
    2021-06-25 12:36

    Response 出函数式就自动关闭了,保证安全,你可以把 方法写到 函数式里啊,或者抽成方法处理成结果集然后返回。

提交回复