Ensure transactional endpoint responds with an https location for https calls.
Merge pull request #2498 from jakewins/2.0-https

Transactional endpoint replies with https URIs on HTTPS requests