草庐IT

swift - 什么样的 URL 不符合 RFC 3986 但符合 RFC 1808、RFC 1738 和 RFC 2732?

URLComponents.init(url:resolvingAgainstBaseURL:)的文档说:ReturnstheinitializedURLcomponentsobject,orniliftheURLcouldnotbeparsed.知道:SwiftURL/NSURL适用于基于RFC1808、RFC1738和RFC2732的URL:https://developer.apple.com/documentation/foundation/nsurlSwiftURLComponents/NSURLComponents适用于基于RFC3986的URL:https://devel

twitter - 使用 Go 根据 RFC 1738 编码 URL 字符串

我正在尝试通过我的Go应用程序向Twitter发送请求,而Twitter的API要求您根据RFC1738对消费者key和secret进行编码.是否有内置的Go函数来执行此操作?从我在net/url包中看到的,Go使用RFC3986默认情况下,我在http://golang.org/pkg/net/url/上看不到任何功能这将使我能够转换为RFC1738。提醒一下,我知道RFC3986是更新的,而1738是过时的,但是TwitterAPI专门要求RFC1738,所以我认为我应该尝试这样做以避免可能被极端情况搞砸。为了澄清起见,我说的是本页“发出仅应用程序请求”部分的第1部分:https: