--warning

I believe this cast is correct.
Set HTTPMethod

Whoops.
Always log errors

In the interest of preventing errors from being silently absorbed. Let’s see how this feels.

Inspired by NSExceptions always logging when they are created/thrown or whatever it is.
Set a User-Agent, like AFNetworking does