gpt4 book ai didi

apache - 设置 HTTP 代理以插入 header

转载 作者:行者123 更新时间:2023-12-03 06:12:43 27 4
gpt4 key购买 nike

我需要测试与我不想修改的客户端的一些 HTTP 交互。我需要测试的是当客户端的请求包含某个静态 header 时服务器的行为。

我认为运行此测试的最简单方法是设置一个 HTTP 代理,在每个请求上插入 header 。设置此功能的最简单方法是什么?

最佳答案

我在开发环境中执行类似的操作,将端口 80 上的 Apache 配置为端口 8080 上的应用程序服务器的代理,并使用以下 Apache 配置:

NameVirtualHost *
<VirtualHost *>
<Proxy http://127.0.0.1:8080/*>
Allow from all
</Proxy>
<LocationMatch "/myapp">
ProxyPass http://127.0.0.1:8080/myapp
ProxyPassReverse http://127.0.0.1:8080/myapp
Header add myheader "myvalue"
RequestHeader set myheader "myvalue"
</LocationMatch>
</VirtualHost>

参见LocationMatchRequestHeader文档。

这会将 header myheader: myvalue 添加到发送至应用程序服务器的请求。

关于apache - 设置 HTTP 代理以插入 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/154441/

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