37,743
社区成员
发帖
与我相关
我的任务
分享
import urllib2
import poster
opener = poster.streaminghttp.register_openers()
url='http://api.qcloud.cn/intf.php?method=Qds.put&v=1&key=desktop-weiboauth-87000945&lsig=e3f9e50869aa31251870e542dda4c90a&cs=2b2029835e1a53f2e0f233e14973cfb4'
params = {'file': open(r"e:\1.txt","rb")}
datagen, headers = poster.encode.multipart_encode(params)
request = urllib2.Request(url,datagen, headers)
result = urllib2.urlopen(request)
print result.read(),result.info()
import urllib2
import poster
opener = poster.streaminghttp.register_openers()
url='http://api.qcloud.cn/intf.php?method=Qds.put&v=1&key=desktop-weiboauth-87000945&lsig=e3f9e50869aa31251870e542dda4c90a&cs=2b2029835e1a53f2e0f233e14973cfb4'
httpHandler = urllib2.HTTPHandler(debuglevel=1)
#httpsHandler = urllib2.HTTPSHandler(debuglevel=1)
opener = urllib2.build_opener(httpHandler)
urllib2.install_opener(opener)
params = {'file': open(r"e:\1.txt","rb")}
datagen, headers = poster.encode.multipart_encode(params)
request = urllib2.Request(url,datagen, headers)
result = urllib2.urlopen(request)
print result.read(),result.info()
request.data
8: <poster.encode.multipart_yielder instance at 0xb70494ac>>>> request.header_items()
6: [('Host', 'api.qcloud.cn'),
('Content-type',
'multipart/form-data; boundary=579d9a2e52824d4bbfd81e9d8f35cd76'),
('Content-length', '1491466'),
('User-agent', 'Python-urllib/2.6')]import urllib2
import poster
opener = poster.streaminghttp.register_openers()
url='http://api.qcloud.cn/intf.php?method=Qds.put&v=1&key=desktop-weiboauth-87000945&lsig=e3f9e50869aa31251870e542dda4c90a&cs=2b2029835e1a53f2e0f233e14973cfb4'
httpHandler = urllib2.HTTPHandler(debuglevel=1)
#httpsHandler = urllib2.HTTPSHandler(debuglevel=1)
opener = urllib2.build_opener(httpHandler)
urllib2.install_opener(opener)
params = {'file': open(r"e:\1.txt","rb")}
datagen, headers = poster.encode.multipart_encode(params)
request = urllib2.Request(url,datagen, headers)
result = urllib2.urlopen(request)
print result.read(),result.info()
opener = urllib2.build_opener(httpHandler)
urllib2.install_opener(opener)