Hi Andrew,
Most evidently "405, VERB is not allowed" means that server does not support POST requests for this particular Url.
For example, if you request a file to be downloaded then only GET, HEAD, OPTIONS, TRACE verbs are accepted.
Check Allow response header:
? oHttp.GetResponseHeader('allow')
It returns supported VERBS for your request.