url service improvements:

- support POST method at user's preference
- support basic HTTP auth (uses "user" and "secret" for
  username/password)