Hello,
The DHL web service is a Soap based service, so the request and response information should be in XML format and the function UrlFetchApp would be good enough for this as well as you the payload data in correct XML format.
Can I have a chance reviewing your data request? Also the Google Script code you have? This would be very quick if you also provide me the credential information also
Regards,
Khamid