HttpRequest如何获取返回的Response

Blade 未结 2 946
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-24 22:57

    商业版答疑规则见:https://sns.bladex.cn/article-14990.html

    请将账号邮箱修改为下单购买授权的qq邮箱便可咨询商业版疑问

    修改完邮箱后请将此贴删除并重新发一贴


    0 讨论(0)
  • 2021-06-25 12:36

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

    0 讨论(0)
提交回复