def get(self, url, timeout = _config.SOCKET_TIMEOUT): try: res = urllib2.urlopen(url, timeout = timeout) ret = res.read() return _defcode.RPC_GET_OK, ret except Exception, e: _debugger.exc(e) return _defcode.RPC_GET_FAILED, e
def post(self, url, data, header, timeout = _config.SOCKET_TIMEOUT): try: req = urllib2.Request(url, data, header) res = urllib2.urlopen(req, timeout = timeout) ret = res.read() return _defcode.RPC_POST_OK, ret except Exception, e: _debugger.exc(e) return _defcode.RPC_POST_FAILED, e