【发布时间】:2010-07-21 01:58:31
【问题描述】:
我正在阅读http://dev.twitter.com/pages/auth 的演练,但在编码回调 URL 时似乎存在不一致。回调被列为:
oauth_callback
- http://localhost:3005/the_dance/process_callback?service_provider_id=11
签名基本字符串如下:
POST&...oauth_callback%3Dhttp%253A%252F%252Flocalhost%253A3005%252Fthe_dance%252Fprocess_callback%253Fservice_provider_id%253D11%26oauth_consumer_key%3D...
这里的回调似乎是双重编码的。
已签名的授权标头列为:
OAuth oauth_nonce="QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk", oauth_callback="http%3A%2F%2Flocalhost%3A3005%2Fthe_dance%2Fprocess_callback%3Fservice_provider_id%3D11", ...
在这里,回调似乎是单个 URL 编码的。为什么它们不一致?
【问题讨论】:
标签: twitter oauth url-encoding