Is there any tool out there that can be configured to listen on a certain port and intercept the incoming message, modify that message, and then pass it on to the destination server? I need a temporary workaround for a problem I'm having with SOAP messages. The content-type tage contains the value 'text/html' whereas it should contain 'text/xml', and I was wondering if there's any (quick and easy) way to change this message on the fly?
I use fiddler: http://www.fiddlertool.com/fiddler/ for intercepting HTTP requests edit: the easiest way to do what you want is to write another web service and use that service to sit in between the existing consumer and supplier HT
Tried this but the fiddler app sits between IE and the webapp whereas I need to be intercepting the message between the webapp and a webservice. Any other ideas?
you could try ethereal http://www.ethereal.com/ but I don't think you'll be able to modify the request and resubmit it without writing another 3rd SOAP web service HT