Pete:
I think you mis-understand the DEBUG flag. It is not for headers, it is for general debug info. I ran a simple htttpput to ww.quovadx.com and got the following debug info:
Sending put request:
PUT / HTTP/1.1
From: anonymous@unknown.com
User-Agent: HCDC __cHTTPClient
Host: http://www.quovadx.com
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 5
What other debug info do you expect?