default webhook notifier and more robust _uploadHTTP() method