由网友(冷酒凉心)分享简介:我正在尝试通过我的Go应用程序向Twitter发送请求,而Twitter的API要求您根据RFC 1738对消费者密钥和机密进行编码。有没有专门为此而构建的Go函数?从我在net/url包中看到的,Go默认使用RFC 3986,我在http://golang.org/pkg/net/url/上没有看到任何允许我转换到R...![JS对URL字符串进行编码 解码分析](https://p.xsw88.cn/allimgs/daicuo/20230903/3354.png)
我正在尝试通过我的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字符串进行编码 解码分析](https://p.xsw88.cn/allimgs/daicuo/20230903/3354.png)
因此net/url包应该完全满足您的需求。
相关推荐
最新文章