public WebHeaderCollection Head() {
if(IsDebugEnabled)
log.Debug("Execute Http HEAD method.");
using(WebResponse response = GetResponse(WebRequestMethods.Http.Head))
_responseHeaders = (response != null) ? response.Headers : new WebHeaderCollection();
if(IsDebugEnabled)
log.Debug("Execute Http HEAD method is SUCCESS. headers=[{0}]", _responseHeaders.CollectionToString());
return _responseHeaders;
}