As for question description this is a problem related to Magento < 1.8 and the fix is contained in this class Varien_Http_Adapter_Curl
Just copy this filelib/Varien/Http/Adapter/Curl.php from Magento 1.8.1 in app/code/local/Varien/Http/Adapter/Curl.php
Debugging Zend/Http/Reponse.php (Zend_Http_Response) and the response Header, I ...
Looks like your store is looking for an exchange rate that doesn't exist...
To add an exchange rate go to System > Manage Currency > Rates and set up an exchange rate for TWD -> USD
I haven't worked with the DHL module personally, but I hope this helps!
So a wild guess is that this carrier method is not available or is actually deprecated. As the line in the file /app/code/core/Mage/Usa/etc/config.xml is as follows.
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
Try using only the carrier ...
Just try this from a different network. The issue might be that the web services url are blocked in your office network. This prevents the request from hitting the shipping carrier servers. Also recheck your credentials before entering.
Trying from a different network connection worked for me !
After the release of Magento CE 1.8.1, a new DHL Shipping Method started to be used, but the old one (DHL Deprecated) is still available in the admin panel.
This link here explain how to use the DHL Deprecated if you want to. (The page is big, so search for "deprecated" or go to the section "Changes in this release").
I would suggest you to use the new DHL ...
If I count down correctly, the Magento EE 18.104.22.168 corresponds to Magento CE 22.214.171.124.
So yes, anyone experienced such a problem and worked around it by applying a more recent version of lib/Varien/Http/Adapter/Curl.php, see the original answer here on Magento Stack Exchange as exposed by this site's search function.
Create an attribute with a drop down containing all of the possible shipping choices and make it required.
Assuming they are entering their own items through a role setup in the admin,
create an extension with an Observer on catalog_product_save_after that updates the product price based on their selection.
For example: VendorA logs into the admin to ...
It seems you are trying to use the DHL modules without any credentials. In order to make it work you should ask DHL for the credentials.
I cant find official documentation, but here and here is something similar for Magento Go. Give it a read and you will notice you are missing all the information from DHL and the DHL module does not work without the proper ...
Wild stab in the dark here but it looks like you need to provide a valid Pieces section in your request.
Have a look at the _makePieces function to see what exactly is going wrong and how you can fix it.