环境
习惯用python2,所以安装6.0一下版本的tornado(6.0以上最低3.5)pip install tornado==5.1.1
demo跑起来
执行python ./test1.py
测试一下
curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST,PUT等方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。
- -A/–user-agent 设置用户代理发送给服务器,即告诉服务器浏览器为什么
- -basic 使用HTTP基本验证
- –tcp-nodelay 使用TCP_NODELAY选项
- -e/–referer 来源网址,跳转过来的网址
- –cacert 指定CA证书 (SSL)
- –compressed 要求返回是压缩的形势,如果文件本身为一个压缩文件,则可以下载至本地
- -H/–header
自定义头信息传递给服务器 - -I/–head 只显示响应报文首部信息
- –limit-rate 设置传输速度
- -u/–user <user[:password]>设置服务器的用户和密码
- -0/–http1.0 使用HTTP 1.0
curl -X PUT www.baidu.com
curl -X DELETE www.baidu.com
curl -X POST www.baidu.com
curl -X GET www.baidu.com
curl localhost:8000/
Hello, Welcome to the world of tornado!
curl -X POST localhost:8000/
My name is tornado !