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

时间:2014-05-20 20:49:00

标签: twitter encoding go twitter-oauth

我试图通过我的Go应用程序向Twitter发送请求,而Twitter的API要求您根据RFC 1738对消费者密钥和密码进行编码。是否有为此功能而构建的Go功能?根据我在net / url包中看到的内容,Go默认使用RFC 3986,而我在http://golang.org/pkg/net/url/上看不到允许我转换为RFC 1738的任何函数。

作为一个单挑,我知道RFC 3986更新,淘汰了1738,但Twitter API特别要求RFC 1738,所以我想我应该尝试这样做,以避免可能被角落案件搞砸。为了澄清,我正在讨论"发布仅应用程序请求的第1部分"本页的相应部分:https://dev.twitter.com/docs/auth/application-only-auth

1 个答案:

答案 0 :(得分:2)

RFC 3986更新RFC 1738。您可以通过遵守RFC 3986来遵守RFC 1738,从而实现Twitter期望的目标。

因此net/url包应该完全满足您的需求。