get一般用来进行查询操作,URL地址有长度限制,请求的参数都暴露在URL地址当中,如果传递中文参数,需要自己进行编码操作,安全性较低。
post:请求方式主要用来提交数据,没有数据长度的限制,提交的数据内容存在于http请求体中,数据不会暴露在URL中
在以下情况下,使用post请求:
1)无法使用缓存文件(更新服务器上的文件或数据库)
2)向服务器发送大量数据(post没有数据量限制)
3)发送包含未知字符的用户输入时,post比get更稳定也更可靠
get一般用来进行查询操作,URL地址有长度限制,请求的参数都暴露在URL地址当中,如果传递中文参数,需要自己进行编码操作,安全性较低。
post:请求方式主要用来提交数据,没有数据长度的限制,提交的数据内容存在于http请求体中,数据不会暴露在URL中
在以下情况下,使用post请求:
1)无法使用缓存文件(更新服务器上的文件或数据库)
2)向服务器发送大量数据(post没有数据量限制)
3)发送包含未知字符的用户输入时,post比get更稳定也更可靠
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。