def url_post(url, req, timeout=30): import urllib2 try: data = urllib2.Request(url, req) fd = urllib2.urlopen(data, None, timeout) data = "" while 1: recv = fd.read(1024) if len(recv) == 0: break data += recv #只是为了打log log_data = data if len(log_data) > 512: log_data = "%s..." % log_data[0:512] Log.info("send[%s] to url[%s], return[%s]" % (req, url, log_data)) return data.strip() except Exception, e: Log.info("send[%s] to url[%s], error[%s]" % (req, url, str(e))) raise
def url_post(url, req, timeout=30): import urllib2 try: data = urllib2.Request(url, req) fd = urllib2.urlopen(data, None, timeout) data = "" while 1: recv = fd.read(1024) if len(recv) == 0: break data += recv # 只是为了打log log_data = data if len(log_data) > 512: log_data = "%s..." % log_data[0:512] Log.info("send[%s] to url[%s], return[%s]" % (req, url, log_data)) return data.strip() except Exception, e: Log.info("send[%s] to url[%s], error[%s]" % (req, url, str(e))) raise