2012-02-10 10 views
0

私は例外を取り除こうとしています。(GoogleEngineで実行している)python27 APIでhttplibを使用すると、HTTPException( 'ApplicationError:5'、) - さらに詳しい記事はApplicationError2 and ApplicationError5 when communicating with external api from AppEngineです。おそらく、代わりにhttplib2を使用してみることができると思っていました。私が見ることができるhttplibする呼び出しを行うAPIの一部のみです:httplib2のhttplib.HTTPConnection()に直接相当するものがありますか

def _get_conn(self): 
    return httplib.HTTPConnection(str(self.host), str(self.port), timeout=120) 

httplib2でhttplib.HTTPConnection()への直接対応はありますか?私は検索しましたが、何も見つかりませんでした。

答えて

1

AppEngineHttpConnectionhttp2 source codeに表示しているようです。

しかし、私の知る限り彼らのdocumentationに示すように、それらはあなたがむしろのような何かをしたい、公式httplib2 APIの一部ではありません。

import httplib2 
h = httplib2.Http() 
resp, content = h.request("http://bitworking.org/") 
assert resp.status == 200 
assert resp['content-type'] == 'text/html' 

をおRequest libraryを使用して考えがあり、それは良いの多くを得ています最近プレス。

関連する問題