HTTP协议验证工具

时间:2020-09-03 23:45:02

标签: http testing

是否有一个好的工具可以用来验证来自Web服务器的HTTP响应是否符合各种HTTP RFC?

上下文是-我们在使用istio的k8上部署了一堆spring-boot微服务。最近,我们升级了istio,这导致我们所有的API都死于一个相当隐秘的http 503和以下主体:

upstream connect error or disconnect/reset before headers. reset reason: connection termination

The issue was triggered by this change in envoy正在实施违反HTTP协议的行为。根本原因实际上是我们的微服务之一正在返回2个Transfer-Encoding头(它使用feign调用上游服务,并仅按原样返回上游响应,这很好,除非feign将所有头转换为小写) ,因此我们最终得到了2个TE标头)。

为了捕获这样的错误,我正在寻找可以发出HTTP请求并断言响应符合HTTP RFC要求的库/工具/,但是我似乎找不到任何可以专为声明而设计(而不是像使节之类的事情,当发现无效的事情时只会爆炸)

0 个答案:

没有答案
相关问题