http传输json文件_python
https://cloud.tencent.com/developer/article/1571365
http传输图片
https://www.cnblogs.com/jruing/p/12215688.html
python自带http服务
https://www.cnblogs.com/ngbjng/p/11994336.html
python中的HTTP传输
https://blog.csdn.net/testcs_dn/article/details/50449106
Python实现基于HTTP文件传输实例
任务:自己写一个http.server/client传输json格式数据
从网上东拼西凑攒出来的,已经调通了。(PS:想感谢两位贴源码的大神,但是找不到原网页在哪了,抱歉!)
上代码:
http server端
from http.server import HTTPServer, BaseHTTPRequestHandler
import jsonclass Resquest(BaseHTTPRequestHandler):def do_POST(self):print(self.headers)print(self.command)req_datas = self.rfile.read(int(self.headers['content-length'])) print("--------------------接受client发送的数据----------------")res1 = req_datas.decode('utf-8')res = json.loads(res1)print(res)print("--------------------接受client发送的数据------------------")data1 = {'bbb':'222'}data = json.dumps(data1)self.send_response(200)self.send_header('Content-type', 'application/json')self.end_headers()self.wfile.write(data.encode('utf-8'))if __name__ == '__main__':host = ('localhost', 8888)server = HTTPServer(host, Resquest)print("Starting server, listen at: %s:%s" % host)server.serve_forever()
http client 端:
import http.client, urllib.parse
import json
diag1 = {‘aaa’:‘111’} #要发送的数据 ,因为要转成json格式,所以是字典类型
data = json.dumps(diag1)
headers = {“Content-type”: “application/x-www-form-urlencoded”, “Accept”: “text/plain”}
conn = http.client.HTTPConnection(‘localhost’, 8888)
conn.request(‘POST’, ‘/ippinte/api/scene/getall’, data.encode(‘utf-8’), headers)#往server端发送数据
response = conn.getresponse()
stc1 = response.read().decode(‘utf-8’)#接受server端返回的数据
stc = json.loads(stc1)
print("-----------------接受server端返回的数据----------------")
print(stc)
print("-----------------接受server端返回的数据----------------")
conn.close()
http传输json文件_python相关推荐
- python json文件_python读写json文件的简单实现
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- 微博json文件_python 爬取微博评论 !
嘤嘤嘤,写的时候刚好在放这首歌就顺手点上去了. 内容仅供学习参考!!! 一 . 介绍 微博: (1)网页端:http://http://weibo.com (2)手机端:http://http://m ...
- python处理json文件_python处理json文件
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python类型转换json类型的对应关系? json类型转换到python的类 ...
- python修改json文件_python修改json文件的value实例方法
利用python修改json文件的value方法 做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形.为此写了修改json文件的python脚本供工程后续调用 ...
- python打开json文件_python怎么读json文件
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- python传输视频文件_Python视频传输
ubuntu16.04+python2+opencv (一) 开发前的准备工作 sudo apt-get install python-pip pip install numpy pip instal ...
- python读取oracle数据转换成json文件_python 读取网页json数据库中
数据挖掘敲门砖--Python爬虫入门 Python爬虫.jpg WHAT 数据挖掘是一门综合的技术,随着Ai的兴起,在国内的需求日渐增大. 数据挖掘的职业方向通常有三个,顺便概要地提一下所需的技能( ...
- python传输大文件_python之socket运用之传输大文件
socket建议最大的传输单元是8192个字符,但是如果超过8192就会出现问题,我们可以用下面的方法处理 客户端代码 import subprocess import socket ip_bind ...
- labeme批量转换json文件_Python实现markdown文件批量转换为word
Python实现markdown文件批量转换为word 正所谓,不会markdown的技术员不是老司机,自从用上markdown之后,人生又到了一波小高峰.有好东西怎么能不共享之,因此随之我不断的普( ...
最新文章
- MFC“未定义标识符”报错解决方法
- 程序员如何快速准备面试中的算法 - 结构之法
- numpy.dstack详解
- Mac 下搭建环境 homebrew/git/node.js/npm/vsCode...
- 登錄CentOS出現-bash-4.1#
- [Java基础]字符流读写数据的方式
- 前端学习(2839):swiper属性
- 工作173:数组转换为对象
- Xilinx FPGA PLL输出不能直接连接IO解决方法
- python3.7读取csv文件_Python3 读取csv文件
- jsp高校科研管理系统servlet设计
- BPSK调制在AWGN信道下,卷积码
- 张伯旭:北京亦庄着力打造中国云产业园
- appinventor计算机教程,App Inventor编程开发集锦2-计算器-第2课-实现常规操作
- 搭讪技巧,希望所有单身的程序员兄弟都有女朋友哦!!
- 登录TOM163VIP邮箱的几种方式,以及常见问题有哪些?
- STM32F103ZE TFT液晶代码移植
- 部署以太坊智能合约01
- 什么叫磁场强度、磁通势、磁阻、导磁率、电磁力、涡流?
- 7 家 IT 厂商 6394.5 万元中标天津公安云项目(虚拟化、数据库、软件开发)
热门文章
- 2022-2028年中国康养旅游行业市场竞争力分析及发展策略分析报告
- 2022-2028年中国高等职业教育产业投资分析及前景预测报告
- 浅显易懂 Makefile 入门 (10)— 嵌套执行 make、export 的使用
- MindSpore静态图语法支持
- CodeGen结构循环回路
- DMS是临时解决方案?
- 2021年大数据Flink(二十四):​​​​​​​Allowed Lateness案例演示
- 中文版证书_CIA考试多久后才可以领取证书?领取的方式是什么?
- AttributeError: ‘tuple‘ object has no attribute ‘group‘
- python 中 is 与 == 的区别