摘要:
urllib3是一个功能强大,对SAP健全的 HTTP客户端,许多Python生态系统已经使用了urllib3。 一、安装 sudo pips install urllib3 二、创建PoolManager对象 通过urllib3访问网页,首先需要构造一个PoolManager实例对象用于处理与线程 阅读全文
摘要:
相比于urllib模块,requests模块使用起来更简洁方便。requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。requests的底层实现其实就是urllib3。 一、安装 sud 阅读全文
摘要:
urllib是Python中请求url连接的官方标准库,在Python3中将Python2中的urllib和urllib2整合成了urllib。urllib中一共有四个模块,分别如下: request:主要负责构造和发起网络请求,定义了适用于在各种复杂情况下打开 URL (主要为 HTTP) 的函数 阅读全文
摘要:
一、ubuntu中设置环境变量 1.用于当前用户 用户主目录下有一个隐藏文件.bashrc(~/.bashrc),打开文件后,按照:export 变量名=值来设置,注意值不需要加引号 终端输入命令: sudo vim ~/.bashrc 在文件中写入(开头或结尾都可以,可以设置多个变量): expo 阅读全文
摘要:
正规的证书需要向CA机构申请,一般流程为:先生成一个私钥,然后用私钥生成证书请求(证书请求里应含有公钥信息),再利用证书服务器的CA根证书来签发证书。但是向CA申请证书通常不免费,我们可以通过openssl自签名的形式生成ssl证书,实现https访问效果,.crt结尾的是证书文件,.key结尾的是 阅读全文
摘要:
现在越来越多的网站,当我们输入域名时,会自动重定向到https,我们只需要简单修改下Nginx配置文件/usr/local/nginx/conf/nginx.conf(根据个人的实际存储路径)即可。 1.添加443监听端口server server { listen 443 ssl; server_ 阅读全文
摘要:
1.安装相关模块 pip3 install flask-sqlalchemy pip3 intall pymysql 2.导入模块 import pymysql from flask_sqlalchemy import SQLAlchemy 3.指定数据库连接 # 语法:app.config['SQ 阅读全文
摘要:
1.response 视图函数的返回值会被自动转换为一个响应对象。如果返回值是一个字符串,它被转换为该字符串为主体的、状态码为‘200 ok’的、MIME类型是'text/html'的响应对象。 2.Flask是如何把返回值转换为响应对象的? 1.如果返回的是一个合法的响应对象,它会从视图直接返回。 阅读全文
摘要:
一、抛出错误 abort()函数 只能抛出HTTP协议规定的状态码 示例: from flask import request,render_template,abort @app.route('/login',methods = ['GET','POST']) def login(): if re 阅读全文
摘要:
Flask 给客户端返回 JSON 数据时,可以直接使用 jsonify()函数生成一个JSON 的响应,它会帮我们指定Content-Type:application/json 示例: from flask import jsonify @app.route('/demo') def demo() 阅读全文