WebCLient 的删除方法不删除数据,但给出 200 Ok 代码,以及数据被删除的消息

问题描述

我在 CF 中开发了 spring boot 应用程序。

我想使用 WebClient 删除其他服务“B”中的一些数据。

我创建令牌(使用来自服务 B 的身份验证服务器的 OAuth2Password),然后使用以下代码

ResponseEntity<DelClass> webClientResponse = null;
           webClientResponse = webClient
                                    .delete()
                                    .uri(dataDeletionUrl) 
                                    .header("Authorization","Bearer " + accesstoken)                             
                                    .retrieve()
                                    .toEntity(DelClass.class)
                                   .block();

此后,我收到响应 200 OK 并显示“数据已成功删除”。

但是当我在服务 B 中看到时,数据并没有被删除

你知道背后的原因是什么吗?

最好的问候, 斯蒂芬

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)