蒙娜丽宁
关注
2021-09-15 08:56:46
码龄13年
目录
1. 生成私钥文件
2. 生成csr文件
3. 生成证书文件(crt文件)
在用requests请求HTTPS URL时,如果证书验证错误,默认会抛出如图
点击阅读全文
订阅专栏 解锁全文
打开CSDN,阅读体验更佳
本文详细介绍了如何用property装饰器的将Python方法变成属性,以及再变成可写和可删除的属性,当然,更重要的是详细分析了property装饰器的原理,让读者不仅可以知其然,还可以知其所以然。 浏览器打开
本文主要深入介绍鸿蒙IDE与编程有关的3个特性:双向预览、Java UI数据模拟和测试框架,至于其他的一些新特性,如更多的phone模板,API version的变化,可视化配置config.json等,可以参考文中的视频。 浏览器打开
超声波只能用来测距吗?你out了,看哥教你如何只用10行代码将超声波模块改装成声控开关,perfect! 浏览器打开
李宁老师已经在「极客起源」 微信公众号推出《Python编程思想》电子书,囊括了Python的核心技术,以及Python的主要函数库的使用方法。读者可以在「极客起源」 公众号中输入160442开始学习,或点击「极客起源」公众号下方的「编程思想」>「Python编程思想」 浏览器打开
目录 1. 上传文件2. 处理Cookie3. 使用同一个会话(Session) 1. 上传文件用requests上传文件也是相当简单的,只需要指定post方法的files参数即可。files参数的值可以是BufferedReader对象,该对象可以用Python语言的内置函数open返回。下面的例子使用post方法分别向http://httpbin.org/post和upload_server.py上传一个本地图... 浏览器打开
目录1. 抓取二进制数据2. POST请求3. 响应数据1. 抓取二进制数据get方法指定的URL不仅可以是网页,还可以是任何二进制文件,如png图像、pdf文档等,不过对于二进制文件,尽管可以直接使用Response.text属性获取其内容,但显示的都是乱码。一般获取二进制数据,需要将数据保存到本地文件中。所以需要调用Response.content属性获得bytes形式的数据,然后再使用相应的API将其保存在文件中。本例使用get方法抓取一个png格式的图像文件,并将其保存为 浏览器打开
目录1. requests的HelloWorld2. GET请求3 添加HTTP请求头1. requests的HelloWorld学习任何一种技术,都会用一个超级简单的案例起步,这个案例统称为HelloWorld。学习requests我们也沿用这个习惯。在开始使用requests之前,需要使用下面的命令安装requests。pip install requestsurllib库中的urlopen方法实际上是以GET方式请求网页,而requests中对应的方法是get,该. 浏览器打开
1. 上传文件客户端浏览器向服务端发送HTTP请求时有一类特殊的请求,就是上传文件,为什么特殊呢?因为发送其他值时,可能是以字节为单位的,而上传文件时,可能是以KB或MB为单位的,所以特殊就特殊在发送的文件尺寸通常比较大,所以上传的文件内容会用multipart/form-data格式进行编码,然后再上传。urllib3对文件上传支持的非常好。只需要像设置普通的HTTP请求头一样在request方法中使用fields关键字参数指定一个描述上传文件的HTTP请求头字段,然后再通过元组指定相... 浏览器打开
1. HarmonyOS的方法为何都抛出异常不管是鸿蒙(HarmonyOS),或是Android、还是其他系统。理解其工作原理最好的方式就是阅读源代码。不过HarmonyOS的所有系统类,跟踪进去,全部是下面的东西。从反编译后的源代码可以看出,除了类的成员变量外,所有方法的内部实现全都抛出了RuntimeException异常,而且异常的信息是Stub。就这个问题,一直有粉丝问我,这到底是咋回事。Android的系统类跟踪进去就会看到源代码,HarmonyOS为什么看不到源代码呢?当然,也不 浏览器打开
目录1. HTTP请求头2. HTTP响应头1. HTTP请求头大多数服务端应用都会检测某些HTTP请求头,例如,为了阻止网络爬虫或其他的目的,通常会检测HTTP请求头的User-Agent字段,该字段指定了用户代理,也就是用什么应用访问的服务端程序,如果是浏览器,如Chrome,会包含Mozilla/5.0或其他类似的内容,如果HTTP请求头不包含这个字段,或该字段的值不符合要求,那么服务端程序就会拒绝访问。还有一些服务端应用要求只有处于... 浏览器打开
写评论 评论
收藏
点赞