登录
首页 >  Golang >  Go问答

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

来源:Golang技术栈

时间:2023-04-07 06:32:50 118浏览 收藏

最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《使用 Go 根据 RFC 1738 对 URL 字符串进行编码》主要内容涉及到golang等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~

问题内容

我正在尝试通过我的 Go 应用程序向 Twitter 发送请求,而 Twitter 的 API 要求您根据RFC 1738对使用者密钥和秘密进行编码。是否有内置的 Go 函数来执行此操作?从我在 net/url 包中看到的内容来看,Go 默认使用[RFC 3986 ,我在](https://www.rfc- editor.org/rfc/rfc3986)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

正确答案

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

所以net/url包应该完全满足你的需求。

到这里,我们也就讲完了《使用 Go 根据 RFC 1738 对 URL 字符串进行编码》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于golang的知识点!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>