学习爬虫,get和post请求的区别——是你必须要知道的

学习爬虫,get和post请求的区别——是你必须要知道的_第1张图片

get和post是http请求的两种基本方法

最直观的区别就是get把参数包含在url中
post是通过request body传递参数。

  1. get在浏览器回退时候是无害的,而post会再次提交请求

  2. get请求只能进行url编码,而post支持多种编码方式

  3. get请求在url中传送的参数是有长度限制的,而post没有

  4. get比post更不安全,因为参数直接暴露在url上,所以不能用来传递敏感信息(其实如果知道抓包的话,两种方式都不安全)
    学习爬虫,get和post请求的区别——是你必须要知道的_第2张图片

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!
Python爬虫案例教程推荐

你可能感兴趣的:(python基础,python)