如何在Swift中将http转换为https URL?

时间:2018-05-03 23:01:34

标签: swift url https

使用Swift4 - 如何将http://www.myWebsite.com转换为https://www.myWebsite.com

请注意细节:http与http s

1 个答案:

答案 0 :(得分:6)

假设您正在使用字符串,则可以使用简单的文本替换:

{{ prefixes }}

或者您可以使用let http = "http://some.com/example.html" let https = "https" + http.dropFirst(4)

URLComponents

如果您有let http = "http://some.com/example.html" var comps = URLComponents(string: http)! comps.scheme = "https" let https = comps.string! ,仍然可以使用URL

URLComponents

注意:我已在多个地方使用let http = URL(string: "http://some.com/example.html")! var comps = URLComponents(url: http, resolvingAgainstBaseURL: false)! comps.scheme = "https" let https = comps.url! 来展示核心解决方案。根据需要为正确的代码提供适当的可选和错误处理。