PythonでHTTPリクエスト
PythonでHTTPリクエストをする方法は幾つもある.ありすぎて困った. しかし一般的にはhttplibを使うようだ. 単純にGETしたいだけなら
HTTPConnection関数でコネクションを作成し,request関数で実行する.getresponse関数でレスポンスを取得. responseの中にstatus,header,bodyなどが格納されているので適時利用する.
コードにするとこうなるかな? Objective-Cと大差ないね.
#!/usr/bin/env python import httplib conn = httplib.HTTPConnection(“google.com") conn.request("GET", “/") response = conn.getresponse() if response.status != 200: quit() # body = response.body