使用GO根据RFC 1738对URL字符串进行编码 [英] Encoding a URL string according to RFC 1738 using Go

查看:0
本文介绍了使用GO根据RFC 1738对URL字符串进行编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试通过我的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所期望的。

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

这篇关于使用GO根据RFC 1738对URL字符串进行编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆