Esempio n. 1
0
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
Esempio n. 2
0
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