Flask框架(六)URL及HTTP基础知识

网站开发基础知识补充

  • 什么是URL
  • 常见的网络协议有哪些
  • 常见的HTTP请求方式有哪些
  • GET请求与POST请求有什么区别
  • 不同的HTTP响应状态码有什么含义

URL介绍

-URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址

  • 互联网上的每个文件都有一个唯一的URL
  • 基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名
    scheme://host[:port#]/path.../[;urI- params][?query-string][#anchor]

URL举例

  • http://i1.mifile.cn/a4/xmad_15481237431678LbHXJ.jpg
  • https://www.mi.com
  • ftp://192.168.100.2/help/readme.txt
  • https://docs.djangoproject.com/en/1.11/topics/http/urls/

URL协议

  • http——超文本传输协议资源
  • https——用安全套接字层传送的超文本传输协议
  • ftp——文件传输协议

常见的HTTP请求方式

  • GET
  • POST

GET请求

  • 可以用浏览器直接访问
  • 请求可以携带参数,但是有长度限制
  • 请求参数直接放在URL后面

POST请求

  • 不能使用浏览器直接访问
  • 对请求参数的长度没有限制
  • 可以用来上传文件等需求

HTTP常见状态码

  • 2xx请求成功
  • 3xx重定向
  • 4xx请求错误
  • 5xx服务器错误

你可能感兴趣的:(Flask框架(六)URL及HTTP基础知识)