In my iOS app I'm trying to add a simple GCDWebServer redirect handler like so:
self.webServer!.addHandlerForMethod("GET",
pathRegex: "/api/.*",
requestClass: GCDWebServerRequest.self,
processBlock: { request in
let url = NSURL(string: "http://external.host\(request.URL!.absoluteString)")
return GCDWebServerResponse(redirect: url, permanent: true)
}
)
but my url
is malformed. How do I properly construct an NSURL
from a given host
and GCDWebServerRequest.URL
?