0

我正在写一个请求来交换一组不记名令牌的授权代码。此请求需要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
4

1 回答 1

1

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

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

于 2022-01-04T02:52:10.130 回答