get 和 post 请求的 区别

面试中用到的:

python 面试题 -------------- get 和 post 请求的 区别

python request库中 Get 和 Post :

  1. 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交

  2. GET方式提交的数据最多只能有1024 Byte,而POST则没有此限制

  3. 安全性问题。正如在1中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。

HTTP POST和GET的区别:

  1. HTTP 只有POST和GET 两种命令模式。

  2. POST 是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数据,只是用来设计告诉 服务器,你到底需要什么样的数据.POST的信息作为HTTP 请求的内容,而GET是在HTTP 头部传输的。

  3. POST与GET在HTTP 中传送的方式不同,GET的参数是在HTTP 的头部传送的,而Post的数据则是在HTTP 请求的内容里传送。

  4. POST传输数据时,不需要在URL中显示出来,而GET方法要在URL中显示。

希望对你们有帮助????
python 面试题 -------------- get 和 post 请求的 区别

相关文章: