如何使用 netcat (nc) 代理 httpd 调用
How to proxy httpd call using netcat (nc)
我有一个代理通行证,它将所有 BE 服务调用重定向到 API-网关。为了调试一个特定的场景,我想将所有具有基本路径 /abc
的 url 代理到一个 netcat 代理,它将在控制台上转储完整的请求。
ATM 我正在使用以下代理通行证:
ProxyPass /abc/ http://localhost:8089/apigateway/api/
而我正在监听端口 8089
,如下所示:
nc -p 8089 localhost 8080
但是 nc
连接在我 运行 上述命令后的几秒钟内关闭。知道我做错了什么吗?
当我 curl url http://localhost/abc/messaage
时,我看到 503 作为响应。
以下对我有用:
须藤 nc -l localhost 8089 < abc.txt |开球 |数控本地主机 8080 | tee -a out.html > def.txt
侦听端口 8089(httpd 转发 8089 上的所有内容)。 nc
然后将请求转发到端口 8080(实际的 apigateway)。在中间,它将请求和响应转储到不同的文件中。
我有一个代理通行证,它将所有 BE 服务调用重定向到 API-网关。为了调试一个特定的场景,我想将所有具有基本路径 /abc
的 url 代理到一个 netcat 代理,它将在控制台上转储完整的请求。
ATM 我正在使用以下代理通行证:
ProxyPass /abc/ http://localhost:8089/apigateway/api/
而我正在监听端口 8089
,如下所示:
nc -p 8089 localhost 8080
但是 nc
连接在我 运行 上述命令后的几秒钟内关闭。知道我做错了什么吗?
当我 curl url http://localhost/abc/messaage
时,我看到 503 作为响应。
以下对我有用: 须藤 nc -l localhost 8089 < abc.txt |开球 |数控本地主机 8080 | tee -a out.html > def.txt
侦听端口 8089(httpd 转发 8089 上的所有内容)。 nc
然后将请求转发到端口 8080(实际的 apigateway)。在中间,它将请求和响应转储到不同的文件中。