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

Twitter 使用Go根据RFC 1738编码URL字符串,twitter,encoding,go,twitter-oauth,Twitter,Encoding,Go,Twitter Oauth,我正试图通过我的Go应用程序向Twitter发送请求,Twitter的API要求您根据密码对消费者密钥和密码进行编码。是否有一个Go函数可以实现这一点?从我在net/url包中看到的情况来看,Go默认使用,我没有看到任何允许我转换为RFC 1738的函数 作为一个提醒,我知道RFC3986是更新的并且淘汰了1738,但是Twitter API特别要求RFC1738,所以我想我应该试着这样做,以避免可能被一个角落的案子搞砸。为澄清起见,我将介绍本页“仅发布应用程序请求”部分的第1部分:更新。您可以

我正试图通过我的Go应用程序向Twitter发送请求,Twitter的API要求您根据密码对消费者密钥和密码进行编码。是否有一个Go函数可以实现这一点?从我在net/url包中看到的情况来看,Go默认使用,我没有看到任何允许我转换为RFC 1738的函数

作为一个提醒,我知道RFC3986是更新的并且淘汰了1738,但是Twitter API特别要求RFC1738,所以我想我应该试着这样做,以避免可能被一个角落的案子搞砸。为澄清起见,我将介绍本页“仅发布应用程序请求”部分的第1部分:

更新。您可以通过遵守RFC3986来遵守RFC1738,从而实现Twitter的期望


因此,该软件包应该完全满足您的需要。

您引用的twitter文档仅在url编码方面引用了RFC1728,这是不变的。(此外,RFC3986并未淘汰RFC1738)