国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 搭建簡單的http server,可直接post文件的實例

2020-02-16 00:28:17
字體:
來源:轉載
供稿:網友

server:

#coding=utf-8from BaseHTTPServer import BaseHTTPRequestHandlerimport cgiclass PostHandler(BaseHTTPRequestHandler): def do_POST(self):  form = cgi.FieldStorage(   fp=self.rfile,   headers=self.headers,   environ={'REQUEST_METHOD':'POST',      'CONTENT_TYPE':self.headers['Content-Type'],      }  )  self.send_response(200)  self.end_headers()  self.wfile.write('Client: %sn ' % str(self.client_address) )  self.wfile.write('User-agent: %sn' % str(self.headers['user-agent']))  self.wfile.write('Path: %sn'%self.path)  self.wfile.write('Form data:n')  for field in form.keys():   field_item = form[field]   filename = field_item.filename   filevalue = field_item.value   filesize = len(filevalue)#文件大小(字節)   #print len(filevalue)	 #print (filename)   with open(filename.decode('utf-8'),'wb') as f:    f.write(filevalue)  return def StartServer(): from BaseHTTPServer import HTTPServer sever = HTTPServer(("",8080),PostHandler) sever.serve_forever()    if __name__=='__main__': StartServer()

client:

#coding=utf-8import requestsurl = "http://172.16.1.101:8080"path = "/home/ly/ly.exe"print pathfiles = {'file': open(path, 'rb')}r = requests.post(url, files=files)print (r.url)print (r.text)

以上這篇python 搭建簡單的http server,可直接post文件的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼和浩特市| 榆树市| 奈曼旗| 九寨沟县| 辽源市| 云梦县| 彝良县| 名山县| 崇州市| 徐水县| 山东| 合阳县| 仲巴县| 柘荣县| 彭泽县| 红河县| 卢湾区| 贵阳市| 宣化县| 登封市| 达孜县| 商都县| 牡丹江市| 永福县| 阳朔县| 耒阳市| 海口市| 比如县| 凤山县| 东辽县| 武功县| 张家港市| 金堂县| 元朗区| 海安县| 万安县| 泉州市| 沈阳市| 岑溪市| 建瓯市| 徐水县|