
代码
文章平均质量分 62
code
云牧青
这个作者很懒,什么都没留下…
展开
-
【解决】python获取文件大小,下载进度条报错KeyError: ‘content-length‘
python3使用request httpx下载文件,获取不到文件大小,response没有content-length header。所以没法用content-length,而是用Transfer-Encoding:chunked分块下载。HTTP response header中,除了content-length还有。后者是说,客户端请求的文件服务器是动态生成的,没法预先知道大小。如果浏览器在下载时,也不显示总大小,那么说明服务器不支持。如果使用了tqdm进度条,不设置total即可。转载 2022-11-24 21:16:34 · 1455 阅读 · 1 评论 -
【教程】fastjson升级,spring boot设置fastjson2做序列化反序列化
FastJsonHttpMessageConverter一、简介项目地址为什么要升级? 官方给出的对比fastjson2可以说是一次重构,代码结构不同。fastjson2更快,更安全(没信心说)二、如何升级?2.1 替换maven和包名如果代码中没有过多的直接使用FastJson的类,直接替换maven和.java文件中的包名即可建议大家不要直接使用Json类,而是自己封装一个json类,这样当出现问题时,也好改,避免每次都去修改大量的文件2.2 修改SpringBoot Messa原创 2022-05-25 16:25:37 · 14669 阅读 · 0 评论 -
NameSilo的DDNS动态域名解析脚本,支持IPv6
一个动态域名解析服务,适用于家庭宽带,它能自动检测家庭宽带的IP变动,并自动更新域名的解析,域名无需备案。具有邮件提醒功能,可及时报告各种信息。支持docker运行。支持同时更新多个域名。支持IPv6。内网一映一射,内网一穿一透,在外访问家里的机器的方案.........原创 2020-11-27 14:36:15 · 5656 阅读 · 0 评论 -
Java接收http报文乱码问题
解决java HttpURLConnection接收https请求乱码问题如果是中文乱码,可以设置读取时使用:[yourreader] = new BufferedReader(new InputStreamReader(is, "UTF-8"));如果全乱码,可以尝试设置http请求头:[yourcon].conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");我的情原创 2020-11-13 10:32:48 · 1482 阅读 · 0 评论