A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© icuteme 初级黑马   /  2019-5-31 13:02  /  924 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

GET请求

请求在网站的访问过程中很常见,并且请求分为多种方式:GET、POST、PUT、DELETE、OPTIONS等。其中GET和POST最常用。

什么是GET请求?

GET从字面上理解为'获取',通常用于获取服务端的数据。

常见的发起GET请求的方式

- 地址栏访问
- src/href
- 表单

网页中有许多效果使用的就是GET请求:

- 各种搜索框
- 各种详情页面
- 大部分超链接

GET方式提交数据的格式

1. 格式:index.php?userName=jack&password=123
2. 特别注意:参数名与参数值之间没有空格
3. 参数值不需要使用单双引号引起来

GET方式提交数据的特点:

1. get方式在url后面拼接参数,只能以文本的形式传递数据
2. 传递的数据量小,4KB左右(不同浏览器会有差异)
3. 安全性低,会将数据显示在地址栏
4. 速度快,通常用于对安全性要求不高的请求

POST请求

什么是post请求

字面上理解,post就是指发送,提交,它可以向指定的资源提交要被处理的数据

为什么需要POST请求

GET方式提交数据通过URL传递到请求的页面,提交的数据量一般较小,用于请求页面数据。此外,GET方式传递的数据安全性低, 对于密码等隐私信息、文件上传必须使用POST方式提交。



      要求:如果使用表单方式进行提交,表单的method必须设置为POST。

特点

1-post 方式 安全性相对较高

2-传递数据量大,请求对数据长度没有要求

3-请求不会被缓存,也不会保留在浏览器历史记录中

用于:密码等安全性要求比较高的场合,提交的数据量比较大:发布文章,上传文件。

POST方式提交数据上限默认为8M(可以在PHP的配置文件post_max_size选项中修改)

表单处理

表单的概念在生活中很常见,就像是问卷调查表一样,别人先把问卷发给你,你照着问卷的要求填写,完事过后再将填完的问卷发给别人,从而达到一个将别人需要的信息传递给别人的一种方式。

传统的网页大多数的作用都是展示数据,就是将信息传递给用户。而在现代化的 Web 开发中,非常注重信息交互,所以表单也随处可见,只是形式上变成网页,性质上还是一模一样的。主要的作用仍然是收集指定的用户信息。

信息交互:例如 简书 这个平台,除了展示文章(展示信息),还可以发布文章(收集信息)

表单基本使用

HTML 中有一个专门用于提交数据的标签:<form>,通过这个标签可以很容易的收集用户输入。

form 标签有两个必要属性:

- action:表单提交地址(填完了,交给谁)
- method:表单以什么方式提交

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马