模板文件、表单、get和post

目录

 

模板文件:

表单:

get

post

get和post区别:


模板文件:

1.给网页加样式

2.可以将页面中占位符替换掉

表单:

用于提交用户的数据

注意:提交表单时,只能提交表单元素的value属性的值。<div><span>无法进行提交

get

  1. GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连
  2. GET 请求可被缓存
  3. GET 请求保留在浏览器历史记录中
  4. GET 请求可被收藏为书签
  5. GET 请求不应在处理敏感数据时使用
  6. GET 请求有长度限制
  7. GET 请求只应当用于取回数据

post

  1. POST 请求不会被缓存
  2. POST 请求不会保留在浏览器历史记录中
  3. POST 不能被收藏为书签
  4. POST 请求对数据长度没有要求

get和post区别:

  1. 在服务器端接收的方式不同
  2. GET参数通过URL传递,POST放在Request body(消息主体)中。
  3. GET在浏览器回退时是无害的,而POST会再次提交请求(数据会被重新提交)。
  4. GET产生的URL地址可以被收藏为书签,而POST不可以。
  5. GET请求能被缓存,而POST不会。
  6. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
  7. GET请求只能进行url编码,而POST支持多种编码方式。
  8. GET请求在URL中传送的参数是有长度限制的,而POST没有有。
  9. 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
  10. GET没有POST安全,因为参数直接暴露在URL上(所发送的数据是 URL 的一部分),所以不能用来传递密码等敏感信息。POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。
  11. GET请求数据在 URL 中对所有人都是可见的,而数据不会显示在 URL 中。
发布了108 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lclcsdnblink/article/details/103344971