I tried Fiddler with its reverse proxy ability mentioned by @marxidad and it seems to work just fine, since Fiddler is a familiar user interface for me and has the ability to display request / responses in various formats (i.e. Raw, XML , Hex), I accept this as an answer to this question. One thing. I use WCF and I got the following exception using the reverse proxy function:
A message with ' http: // localhost: 8000 / path / to / service ' cannot be processed at the receiver due to an AddressFilter mismatch in the EndpointDispatcher. Ensure EndpointAddresses sender and receiver agree
I realized (thanks to Google, erm .. I mean Live Search: p) that this is because my end addresses on the server and client differ in port number. If you get the same exception, see the following MSDN forum post:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2302537&SiteID=1
which recommends using the ClientVia Endpoint Behavior behavior described in the following MSDN article:
http://msdn.microsoft.com/en-us/magazine/cc163412.aspx
huseyint Sep 23 '08 at 12:25 2008-09-23 12:25
source share