【发布时间】:2019-07-08 05:19:06
【问题描述】:
后端响应中的一些 url 字符串是 url 编码的,而有些则不是。没编码的怎么挑出来?
更新:
鉴于存在三种字符串:
有效的url字符串,url编码;
有效的 url 字符串,原始(非 url 编码);
无效的 url 字符串。
我想做的是从前两种字符串创建URL。
对于第一类,我会打电话给init?(string:)。
对于第二类,我必须在调用init?(string:)之前对其进行编码
那么如何从这些字符串高效优雅地创建URL 实例?
【问题讨论】:
-
为什么需要知道?只需解码任何一种方式。如果它没有被编码,那么解码就不会做任何事情。