环境

习惯用python2,所以安装6.0一下版本的tornado(6.0以上最低3.5)
pip install tornado==5.1.1

demo跑起来

Tornado——第一天(hello tornado)
执行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 !

相关文章: