我实现了以下代码,在这里我可以传递资源的名称,它应该给我URL.我正在使用Xcode 14 Beta 3.
static let baseUrl = "localhost:8080"
static func resource(for resourceName: String) -> URL? {
var components = URLComponents()
components.scheme = "http"
components.percentEncodedHost = baseUrl
components.path = "/\(resourceName)"
return components.url
}
我正在传递一个资源名称作为"我的宠物",它应该返回http://localhost:8080/my-pets
,但它一直返回http://my-pets
.我不确定我在哪里犯了错误.