HTTP协议中get方法和post方法的区别

二者的联系

get方法和post方法都是HTTP协议中定义的请求方法。

二者的区别

见表:

序号 方法 描述
1 get 请求指定的页面信息,并返回实体主体
2 post 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。post请求可能会导致新的资源的建立和/或已有资源的修改

通俗地说,get方法一般用来负责获取数据,或者将一些简短的数据放到URL参数中传递到服务器。而由于get方法最多在url中携带1024字节数据,且将数据放到url中传递太不安全,数据量大时url也会变得冗长。所以传递数据量大或者安全性要求高的数据的时候,最好使用post方法来传递数据。

References

Python 爬虫十六式 - 第一式:HTTP协议

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容