Auto deciding if use `curl`.