We're implementing a new WCF to accept API 2.5 JobDocumentTransmit so we can get our faxes using the Web Service Push functionality. The documentation includes the wsdl and a full SOAP message sample which has been enough to build out my application logic. But there are some environmental challenges:
- Our Development Environment is isolated from the Internet and cannot accept calls from your test region (and our public regions are strictly off-limits for development).
- We need to include authentication in the request and it's been indicated that the way to do that is for you to use basic access authentication (for http) by configuring our URL in the format https://username:password@url:port/ServiceName.svc
- Because our Development Environment is isolated, I've been asked to build a service to simulate your calls to us for use in Development and the also-isolated QA region.
Ideally, I'd like to make my "FauxEasyLink" service based on actual (full) http POST messages - exactly as they would come out of your servers (with my application filling in the blanks for various IDs that would change from call-to-call and also replacing the document with ones in our test set).
The most important part for me is the http POST header since your documentation provided everything else - and I need it for a call using the basic access authentication (which I'm hoping your application automatically resolves down into an "Authorization" header).