form的method有哪些类型?有什么区别?

form的method属性有两种提交表单方式:get和post
那么,它们两者之间有什么区别呢?

runoob.com上有关于这个问题的回答:

GET 从指定的资源请求数据。查询字符串(名称/值对)是在 GET 请求的 URL 中发送的
POST向指定的资源提交要被处理的数据。查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的


image.png

上面这些说的是表面上的不同,但是在网上还有另外一种说法: get和post最多的区别只是语义上的区别,之所以有这些区别是因为HTTP的规定、浏览器和服务器的限制

这个问题在知乎上有一个讨论:
听说『99% 的人都理解错了 HTTP 中 GET 与 POST 的区别』??
get和post究竟有什么区别
99% 的人都理解错了 HTTP 中 GET 与 POST 的区别【面试必问】
GET 和 POST 到底有什么区别?-杨光的回答-知乎

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