【问题标题】:Content Type x-www-form-urlencoded with URLs带有 URL 的内容类型 x-www-form-urlencoded
【发布时间】:2022-01-04 02:48:38
【问题描述】:

我正在编写一个请求以交换一组不记名令牌的授权代码。此请求需要 x-www-form-urlencoded Conten Type。请求正文应包含 redirect_uri 属性。

我希望有人能解释为什么我的redirect_uri 的两个版本都被资源服务器接受。

https://developer.intuit.com/v2/OAuth2Playground/RedirectUrl

https%3A//developer.intuit.com/v2/OAuth2Playground/RedirectUrl

【问题讨论】:

    标签: quickbooks-online x-www-form-urlencoded


    【解决方案1】:

    %3A 是 url 编码(百分比编码)字符串 :。因此,如果您正在查看 url 编码的请求正文中的字符串,那么 :%3A%3a 都代表相同的字符。

    没有必要对其进行编码,但 url-encoder 函数通常不会假设是否必须在给定的上下文中进行编码,而只需对所有特殊字符进行编码。

    【讨论】:

      猜你喜欢
      • 2021-02-03
      • 1970-01-01
      • 2015-04-02
      • 2019-09-12
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      相关资源
      最近更新 更多