您的位置:首页 > 理论基础 > 计算机网络

HTTP请求响应内容与虚拟环境创建

2019-10-24 20:21 2251 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Feng_xiaowu/article/details/102731186

http请求格式

  • 请求行 请求方法: GET, POST, PUT, DELETE
  • 请求的url: /
  • 请求协议: HTTP/1.1
  • 请求头
      HOST: 请求服务器的地址
    • COOKIE : 携带的数据
    • User-Agent :浏览器类型
  • 空行
  • 请求数据
      get : 空
    • post :?name=laowang&age=30

    http响应格式

    • 响应行

      请求协议: HTTP/1.1
    • 请求状态(HTTP状态码): 200 OK
  • 响应头

      相应格式: Content-type: text/html(文本格式)

      ​ Content-type: image/png(图片格式)

    • 响应文本的编码: charset = utf8

  • 空行

  • 响应数据

      显示在浏览器中的数据

    web框架的本质就是--------socket

    虚拟环境

    • 定义 : 就是一个特殊的文件夹,用来保存需要使用的包
    • 作用: 创建一个独立的python环境,将每一个应用的环境独立开,解决了不同应用及多版本之间的冲突问题
    • 目的 : 为了在一台电脑下使用不同版本的包

    安装虚拟环境

    1. 在Windows下面安装虚拟环境(以pycharm为例来创建Django项目的虚拟环境)

      打开pycharm,点击file,选择New Project,点击Django,
    2. 选择安装路径,配置python解释器
    3. create
    4. 创建成功
  • 在Ubuntu中安装虚拟环境

      pip3 list
      查看有没有安装
      virtualenv
      virtualenvwrapper

    1. 若没有安装,则使用

      pip install virtualenv virtualenvwrapper
    2. 创建一个隐藏文件用来保存虚拟环境

      mkdir .virtualenvs(保存的文件名,加'.'表示为隐藏文件,文件名称和自取)
    3. 创建环境变量

      # 在家目录的 .bashrc 中进行配置
      export WORRON_HOME=$HOME/.virtualenvs(虚拟环境目录路径)
      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
      #使用哪个版本的python解释器
      source ~/.local/bin/virtualenvwrapper.sh
      # 导入virtualenvswrapper.sh的路径
      
      ----可以用which python来查看python解释器位置
    4. 重新加载配置文件

      source .bashrc
  • 提示:

      创建虚拟环境需要联网
    • 创建成功后,会自动工作在这个虚拟环境上
    • 工作在虚拟环境上,提示符最前面会出现"虚拟环境名称"

    管理虚拟环境的命令

    • workon 进入虚拟环境 后面可接虚拟环境的名称;若不接表示显示虚拟环境
  • mkvirtualenv
      创建虚拟环境
  • rmvirtualenv
      删除虚拟环境
  • deactivate
      退出虚拟环境

    在虚拟环境中安装工具包

    #1.安装django-1.11.11的工具包:
    pip install django==1.11.11
    
    #2.查看虚拟环境中安装的包:
    pip list
  • 内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: