使用GO根据RFC 1738对URL字符串进行编码字符串、根据、GO、RFC

由网友(冷酒凉心)分享简介:我正在尝试通过我的Go应用程序向Twitter发送请求,而Twitter的API要求您根据RFC 1738对消费者密钥和机密进行编码。有没有专门为此而构建的Go函数?从我在net/url包中看到的,Go默认使用RFC 3986,我在http://golang.org/pkg/net/url/上没有看到任何允许我转换到R...

我正在尝试通过我的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,所以我认为我应该尝试这样做,以避免可能被角落案例搞砸。为澄清起见,我说的是本页https://dev.twitter.com/docs/auth/application-only-auth

发布仅限应用程序的请求部分的第1部分

推荐答案

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

JS对URL字符串进行编码 解码分析

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

阅读全文

相关推荐

最新文章