client联系server后,至server获取问题 Web 新闻资源,简称client至server发送一个 HTTP 求。
一个完整的 HTTP 该请求包含以下示例: ① ②若干消息头(请求头) ③实体内容(请求体) 有可能没有
- 请求方式
1,GET 请求
[1]从字面意思来说,GET 请求是用来向server端获取信息而发送的请求。 [2]没有特殊设置, 默认情况下浏览器发送的都是 GET 请求, 详细的一共同拥有5种,点击超链接,表单提交没有设置method。表单提交设置method为get方式。在浏览器地址栏直接输入地址訪问,ajax中设置请求方式为get。[3]GET 请求也能够向server端发送请求參数, 形式是在 URL 地址后面加上?,请求參数名和值用=连接,多个请求參数之间使用&分隔。
比如:GET /mail/1.html?name=abc&password=xyz HTTP/1.1。
须要注意的是:GET 方式所可以携带的数据是由限制的,其数据大小通常不能超过 4K, 不适于提交大量表单数据, 故而在表单的提交方式中首选 POST 方式。
2,POST 请求
[1]POST 请求的字面含义是向server端发送数据。仅在表单中设置method=”post”时,请求方式为 POST 方式。另外在 Ajax 应用中,能够指定请求方式为 POST。 [2]POST 请求会将请求參数放在请求体中。而不是 URL 地址后面,而且发送数据的大小是没有限制的。 关于GET和POST2个请求方式,记住一句话就好了:GET一般用来从server获取数据。POST一般用来向server发送数据。- 请求消息头
- 请求体
版权声明:本文博主原创文章。博客,未经同意不得转载。