utils.url: 果然还是要保留 HTTP 支持