import urllib, urllib2
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers
def queXF():
register_openers()
url = "http://lilix2/trunk/admin/new.PHP"
values = {'form':open('test.pdf'),
'bandingxml':open('banding.xml'),
'desc':'description'}
data, headers = multipart_encode(values)
headers['User-Agent'] = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
request = urllib2.Request(url, data, headers)
request.unverifiable = True
response = urllib2.urlopen(request)
the_page = response.read()
添加headers['User-Agent']
,request.unverifiable = True
似乎已修复它。