support resource.post! { body = xx } with no URL