gpt4 book ai didi

spring-webflux - WebClient 检索 NULL 作为响应主体

转载 作者:行者123 更新时间:2023-12-05 06:09:33 28 4
gpt4 key购买 nike

我正在使用以下代码调用服务:

WebClient.create().get()
.uri("http://www.somehost.es/api/products/1319/?ws_key=DC63ZTBVVQLN9MHQPQ9UMTL2DSW55C63")
.retrieve()
.bodyToMono(String.class)
.doOnSuccess(System.out::println)
.block();

并打印 NULL。但是,当我复制该 URL 并将其直接粘贴到 Chrome 或 Postman 中时,正文(XML)会正确返回。

为什么 WebClient 会返回 null?

最佳答案

我找到了一个原因,URI 是默认编码的:

https://www.baeldung.com/webflux-webclient-parameters#encoding-mode

这对我有用

关于spring-webflux - WebClient 检索 NULL 作为响应主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64737394/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com