gpt4 book ai didi

java - 我如何拦截 wiremock 请求以将其整个 body 替换为新 body

转载 作者:行者123 更新时间:2023-12-05 04:26:38 28 4
gpt4 key购买 nike

我收到加密格式的 wiremock 请求(整个正文或某些字段)。我想创建一个 wiremock 扩展,它拦截 wiremock 请求并用解密的正文内容替换加密的正文(通过调用 http post 请求解密接收)。这有助于我创建一个通用解决方案来解密所有传入的 wiremcok 请求,以便匹配器可以处理解密的数据。

最佳答案

为此,实现 StubRequestFilter 的子类并将其注册为扩展。

您的类的filter(...) 方法需要将请求包装在 RequestWrapper 中,通过调用 transformBody(...) 具有解密数据的功能。

您可以在这里找到一些示例:https://github.com/wiremock/wiremock/blob/master/src/test/java/com/github/tomakehurst/wiremock/RequestFilterAcceptanceTest.java

关于java - 我如何拦截 wiremock 请求以将其整个 body 替换为新 body ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73022460/

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