「パラメータをソートし,URIエンコードした key=value の形にして & で繋げます」 の書き方
pythonでoAuthの実装をする際、パラメータのエスケープを同扱うと美となるか。
ヨシオリX
@yoshiori
反論書いてみた / 「パラメータをソートし,URIエンコードした key=value の形にして & で繋げます」 の書き方 - YoshioriのBlog http://htn.to/PKFeXs
2010-09-30 01:29:57
mattn
@mattn_jp
urlencodeは内部でquote_plus使うので%20の結果が違って認証失敗するんじゃないかな。あと、quoteでちゃんとやるなら urllib.quote(s, safe='~') かも / たまにはブログを書く - 西尾泰和の… http://htn.to/8VUKwT
2010-09-30 13:55:54
mattn
@mattn_jp
確かjsでいうescape相当だったかな? @tsupo さんの書いた本に書いてあったという記憶だけある http://d.hatena.ne.jp/nishiohirokazu/20100929/1285762532
2010-09-30 14:00:52
mattn
@mattn_jp
まぁ昔僕が書いた xAuth のコードも quote(x) のままなんだけどね!てか僕の場合、書籍のサンプルに載っちゃってるので永遠に恥ずかしい... orz
2010-09-30 14:04:01
ヨシオリX
@yoshiori
list とかの要素数が可変するときは join 使うけど、key と value とか要素数が決ってるものを join するのは綺麗じゃないと思う。まぁ、要素数が多かったら join しちゃうけど / たまにはブログを書く - 西尾泰… http://htn.to/ytcCX1
2010-09-30 14:29:26
ヨシオリX
@yoshiori
個人的には綺麗かどうかは別にしてリスト内包は map よりも直感的な気がして好き。ただ、人に説明するコードで入れるべきではなかったかなとちょっと反省。
2010-09-30 15:42:40