腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(255)
视频
沙龙
1
回答
Java
Spring
Boot
框架
-
WebClient
日志
记录
4xx
/
5xx
主体
响应
java
、
spring-boot
、
spring-webclient
我刚接触
Spring
Boot
框架
的
WebClient
。如何仅在出错时
记录
4xx
/
5xx
及其错误
主体
,但如果成功,则将clientResponse作为String返回,稍后我们可以使用gson对其进行序列化?> requestBodyClass) {
浏览 18
提问于2020-10-28
得票数 1
1
回答
获取
Spring
WebClient
请求状态码
java
、
spring
、
spring-boot
、
spring-webclient
我的目标是从
Spring
WebClient
请求中获取HttpStatus。请求的所有其他信息都是无关的。).block(); .get().retrieve() .toEntity(Str
浏览 391
提问于2021-06-12
得票数 1
回答已采纳
2
回答
关闭nginx中错误的html包装
nginx
我在Ubuntu上使用nginx将请求转发到
Spring
Boot
-driven API服务器。有时,API返回一个包含
4xx
和
5xx
错误的
主体
,客户端应用程序使用这些错误。例如,在API代码中,我可能返回: "message": "blah"然而,nginx似乎将错误封装到一些HTML中,并将
响应
嵌入其中。有什么方法可以禁用此行为吗?是否有一种方法可以对所有
4xx
和
5xx
错误(例如,对于所有<em
浏览 4
提问于2017-09-13
得票数 3
回答已采纳
1
回答
Spring
WebClient
-如何处理body Rest上的错误
java
、
json
、
error-handling
、
spring-webclient
我是
Spring
Boot
的新手,我需要你的帮助。"name": "John",...} }) .block(); }System.out.printl
浏览 8
提问于2021-07-17
得票数 0
1
回答
在
Spring
WebClient
中使用exchange()时如何抛出WebClientResponseException
java
、
spring
、
spring-webclient
当将
Spring
的retrieve()方法与bodyToMono结合使用时,将应用默认的错误处理(如果
响应
的状态代码为
4xx
或
5xx
,则
WebClient
将包含一个WebClientException在错误情况下,生成的WebClientException非常有用,因为它包含请求和
响应
,这对于
日志
记录
非常方便。此外,我可以很好地在适当的位置对错误做出反应。or
5xx
, the Mono will contain a WebClien
浏览 114
提问于2019-04-30
得票数 3
回答已采纳
1
回答
如何在
Spring
WebClient
请求之间保存cookies?
spring
、
spring-boot
、
spring-webflux
、
spring-webclient
我想在我的项目中使用
Spring
Boot
来访问REST-
WebClient
。第一个请求登录到REST-API并接收一个cookie作为
响应
。但是,
WebClient
似乎并不存储cookie。我必须自己做这件事吗?如果是这样的话,最好的方法是什么? 以下是我的示例源代码。第二个请求不使用第一个请求中的cookie。 // ### 1.Mono.empty(); .onStatus(HttpStatus::is4xxClientError, r -> {
浏览 65
提问于2020-11-10
得票数 0
回答已采纳
1
回答
如何注销对
Spring
WebFlux
WebClient
请求的失败
响应
的正文,同时将
响应
返回给调用者?
java
、
spring
、
spring-webflux
、
spring-webclient
我对反应式编程非常陌生,我有一个REST服务,它接受一个请求,然后使用WebFlux
WebClient
调用另一个API。当API以
4xx
或
5xx
响应
响应
时,我希望在我的服务中
记录
响应
主体
,然后将
响应
传递给调用者。我已经找到了许多处理
记录
响应
的方法,但是它们通常将Mono.error返回给调用者,这不是我想要做的。我几乎可以正常工作了,但是当我向我的服务发出请求时,当我得到API返回的
4xx
浏览 11
提问于2020-05-06
得票数 1
回答已采纳
1
回答
如何在使用交换方法时引发自定义异常?
java
、
spring
、
spring-boot
、
spring-webflux
、
webclient
我已经创建了一个可重用的方法,它使用
Spring
的exchange方法返回HTTP调用的头、状态和正文。我希望捕获方法本身中的
4xx
和
5xx
错误,并
记录
响应
体。但是,当发生
4xx
或
5xx
错误时,我无法返回/抛出自定义异常。和
5xx
错误。我还可以
记录
状态,并在出错的情况下对身体进行
记录
。 如何使用exchange方法实现同样的功能。我不想在使用者类上
记录
异常。除了
日志
<em
浏览 4
提问于2022-09-27
得票数 -1
回答已采纳
2
回答
无法在
Spring
Webclient
上添加客户端凭据(clientid/clientsecret):请求处理失败... 401未经授权
spring
、
spring-boot
、
postman
、
spring-webflux
、
spring-webclient
:
spring
-
boot
-dependencies:2.4.7") implementation("org.springframework.
boot
:
spring
-
boot
-starter-web:2.4.7") implementation(
浏览 303
提问于2021-09-23
得票数 1
回答已采纳
2
回答
记录
Spring
启动控制器异常而不更改错误
响应
正文或状态代码
java
、
spring
、
spring-boot
、
spring-mvc
、
exception
由于有了,
Spring
默认情况下会返回一个
响应
体,用于
响应
满足我的需求的异常: "timestamp": 1588022957431, "error": "Error count: 1"此外,在提供的内置异常处理和我自己的自定义错误处理之间,我拥有完全返回我希望REST公开的
响应
代码的异常。 我想做的是
记录
为调试目的抛出的异常。如果异常导致
4xx
响应
浏览 7
提问于2020-04-28
得票数 0
回答已采纳
2
回答
如何
记录
spring
-webflux
WebClient
请求+
响应
详细信息(bodies、headers、elasped_time)?
spring-boot
、
logging
、
spring-webflux
、
spring-web
、
spring-webclient
基本上,我希望使用
Spring
WebClient
将请求/
响应
信息
记录
在一个包含
主体
/头部的
日志
中。我找到了用于
Spring
WebClient
的ExchangeFilterFunction,但还没有设法以一种干净的方式做一些类似的事情。我们可以使用这个过滤器,
记录
请求,然后
记录
响应
,但我需要在相同的
日志
跟踪上
记录
这两个请求。此外,我还没能用E
浏览 65
提问于2019-05-15
得票数 3
1
回答
无法将应用程序
日志
保存到文件
java
、
spring-boot
我正在创建一个简单的
spring
启动应用程序,它在API调用时产生结果。应用程序运行正常,但我无法将
日志
打印到文件中。
日志
仅在控制台中显示。这是我的pom文件: <
java
.version>1.8</
java
.version> </properties><groupId>org.s
浏览 3
提问于2019-05-10
得票数 0
1
回答
Spring
引导-每
4xx
和
5xx
记录
一次,包括请求
java
、
spring
、
spring-mvc
、
logging
、
slf4j
我试图
记录
(警告和slf4j错误)每
4xx
和
5xx
和从客户端提出的请求,包括头和有效载荷。使用滤波器的 通过使用CommonsRequestLoggingFilter,我可以
记录
请求,包括有效负载。但是,当抛出异常(由
Spring
浏览 3
提问于2017-12-11
得票数 3
回答已采纳
2
回答
是否有用于Camunda
响应
的
Java
类?
json
、
spring
、
rest
、
camunda
、
spring-webclient
我目前正在尝试使用camunda设置从
Spring
到本地camunda实例的REST调用。dependency> <artifactId>camunda-bpm-
spring
-
boot
-starter</groupId> <artifactId>
spring
-
boot<
浏览 2
提问于2019-10-23
得票数 3
回答已采纳
2
回答
对异常建模&处理服务器应用程序中的http代码
java
、
spring-boot
、
kotlin
、
exception
、
exceptionhandler
我正在开发一个
spring
引导应用程序,它对多个外部服务进行http调用,聚合并返回对前端的
响应
。handler可以返回部分
响应
,如果一个服务调用失败,它将返回其他调用的
响应
。i没有添加类/控制器级别的异常处理程序,因为也可以返回部分
响应
。Note -除非所有服务调用都失败,否则这个应用程序总是发送一个HTTP200个
响应
。
Spring
异常处理用于类/控制器级别,并将Http
响应
代码传递给客户端。When来使用kotlin
浏览 6
提问于2020-05-13
得票数 2
回答已采纳
1
回答
WebClient
最大标头大小
spring-webflux
、
response-headers
、
reactor-netty
有没有办法可以配置
响应
的最大报头大小?我从netty
框架
中得到以下错误: io.netty.handler.codec.TooLongFrameException: HTTP header is larger than 8192 bytesat io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.newException(HttpObjectDecoder.
java
:983Web Flux的
WebClient
中是可控的。
spring
-<em
浏览 67
提问于2020-08-29
得票数 1
1
回答
不使用log4j启动器打印调试模式
日志
的
Spring
引导
spring-boot
、
log4j
</groupId> <exclusions>>
spring
-
boot
-starter-logging</artifactId> </exclusions><ar
浏览 1
提问于2016-01-12
得票数 1
回答已采纳
1
回答
带Logback的JOOQ
java
、
logging
、
spring-boot
、
logback
、
jooq
我在JOOQ中使用springBoot,并希望
记录
生成的SQL。我也在谷歌上搜索这个问题,但是我什么也找不到。SpringBoot使用logBack,所以我的路径中有logBack和slf4J。
浏览 7
提问于2016-03-16
得票数 4
回答已采纳
3
回答
如何将
Spring
Boot
日志
直接发送到Elasticsearch服务器?
java
、
spring-boot
、
elasticsearch
、
logging
我正在寻找一种最好/最新的方法来将
Spring
Boot
应用程序
日志
直接发送到Elasticsearch服务器,而不使用Filebeats或Logstash。我该怎么做呢?在
Spring
Boot
中有没有一种简单/现代的方式,或者使用任何好的/有声望的库来实现这一点?我需要的是直接将
日志
从
Spring
Boot
发送到Elasticsearch,而不需要像Logstash这样的中间服务。如果是第三方库,可以添加到pom.xm
浏览 16
提问于2021-10-23
得票数 4
1
回答
配置应用程序启动前发生的
日志
spring
、
spring-boot
、
spring-webflux
在我的应用程序中,我使用
spring
从应用程序启动之前从服务中获取一些数据。这是示例主要应用程序代码。data }}data class Response(val
浏览 12
提问于2020-11-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一个比 Spring Boot 快 44 倍的 Java 框架
一文带你走进微服务基石SpringBoot:简介+产生背景+目标+新特性
Java新闻汇总:Spring发布,Resilience4j,Open Liberty,GlassFish,Kotlin 1.8-Beta
Spring Boot 2.0的新特性解读
Java近期新闻:JEP更新,GraalVM贡献给OpenJDK,JavaOne重启
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券