Apache TCPMon is a utility that allows traffic, especially HTTP traffic messages, to be viewed and resent. It is useful as a debug tool so you can look into what is being passed through the wire between a client and a server, or for that matter even between two microservices. It was originally part of Axis1 and now stands as an independent project. Go to https://ws.apache.org/tcpmon/ for more information.
How to install and start TCPMon
How to set up TCPMon as a proxy
Install TCPMon
In this section, you will download, install, and configure TCPMon and test the installation. TCPMon is available for download at https://ws.apache.org/tcpmon/download.cgi .
Start Using TCPMon

Bring up TCPMon
Set Up TCPMon as a Proxy
TCPMon can act as a proxy. To set TCPMon in proxy mode, just select the proxy option from the radio buttons and configure the host and port towards which the calls are to be proxied.

TCPMon configured as a proxy
All requests hitting port 8081 in the host where TCPMon is running will be proxied to port 8080 in host 127.0.0.1 in the above case.
Summary
TCPMon is a nice utility to inspect HTTP requests and responses. You can install and keep it ready on your machine so that it's easy for you to quickly proxy HTTP requests and responses through TCPMon and inspect the contents of the messages.