urllib で POSTとGET


urllib で POST でアクセスする場合は

params = {
    x : "1",
    y : "2"
}
urllib2.openurl(url,urllib.urlencode(params))


で、GET でアクセスする時、パラメータはどうするんだろう?
とか思ってたら、id:nishiohirokazu さんに教えてもらった

params = {
    x : "1",
    y : "2"
}
params = urllib.urlencode(params) // x=1&y=2 なので
urllib2.openurl(url + "?" + params)


で良いらしい。
凄い素直といえば素直だけど……
PUT とか DELETE とかはどうするんだろう?