- 浏览: 495861 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
HTTP 方法:GET 对比 POST
GET 方法
参数在URL中进行传送
/test/demo_form.asp?name1=value1&name2=value2
参数前用“?”进行分隔
参数以(名称/值对)形式传送
参数之间用“&”分开
GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求可被收藏为书签
GET 请求不应在处理敏感数据时使用
GET 请求有长度限制(URL 的最大长度是 2048 个字符)
GET 请求只应当用于取回数据
POST 方法
参数在 HTTP 消息主体中发送
POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
参数以(名称/值对)形式传送
参数之间用“&”分开
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签
POST 请求对数据长度没有要求
其他 HTTP 请求方法
HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。
PUT 上传指定的 URI 表示。
DELETE 删除指定资源。
OPTIONS 返回服务器支持的 HTTP 方法。
CONNECT 把请求连接转换到透明的 TCP/IP 通道。
URL #后的字符
在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。
单单改变#后的部分,浏览器只会滚动到相应位置,不会重新加载网页。
比如,从http://www.example.com/index.html#location1改成
http://www.example.com/index.html#location2,浏览器不会重新向服务器请求index.html。
每一次改变#后的部分,都会在浏览器的访问历史中增加一个记录,使用"后退"按钮,就可以回到上一个位置。
注意的是,上述规则对IE 6和IE 7不成立,它们不会因为#的改变而增加历史记录。
window.location.hash读取#值
window.location.hash这个属性可读可写。读取时,可以用来判断网页状态是否改变;写入时,则会在不重载网页的
前提下,创造一条访问历史记录。
URL ?后的字符
连接作用:比如
http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1
清除缓存:比如
http://www.xxxxx.com/index.html
http://www.xxxxx.com/index.html?test123123
两个url打开的页面一样,但是后面这个有问号,说明不调用缓存的内容,而认为是一个新地址,重新读取。
URL &后的字符
不同参数的间隔符
参考原文:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp
参考原文:http://www.cnblogs.com/kaituorensheng/p/3776527.html
GET 方法
参数在URL中进行传送
/test/demo_form.asp?name1=value1&name2=value2
参数前用“?”进行分隔
参数以(名称/值对)形式传送
参数之间用“&”分开
GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求可被收藏为书签
GET 请求不应在处理敏感数据时使用
GET 请求有长度限制(URL 的最大长度是 2048 个字符)
GET 请求只应当用于取回数据
POST 方法
参数在 HTTP 消息主体中发送
POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
参数以(名称/值对)形式传送
参数之间用“&”分开
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签
POST 请求对数据长度没有要求
其他 HTTP 请求方法
HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。
PUT 上传指定的 URI 表示。
DELETE 删除指定资源。
OPTIONS 返回服务器支持的 HTTP 方法。
CONNECT 把请求连接转换到透明的 TCP/IP 通道。
URL #后的字符
在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。
单单改变#后的部分,浏览器只会滚动到相应位置,不会重新加载网页。
比如,从http://www.example.com/index.html#location1改成
http://www.example.com/index.html#location2,浏览器不会重新向服务器请求index.html。
每一次改变#后的部分,都会在浏览器的访问历史中增加一个记录,使用"后退"按钮,就可以回到上一个位置。
注意的是,上述规则对IE 6和IE 7不成立,它们不会因为#的改变而增加历史记录。
window.location.hash读取#值
window.location.hash这个属性可读可写。读取时,可以用来判断网页状态是否改变;写入时,则会在不重载网页的
前提下,创造一条访问历史记录。
URL ?后的字符
连接作用:比如
http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1
清除缓存:比如
http://www.xxxxx.com/index.html
http://www.xxxxx.com/index.html?test123123
两个url打开的页面一样,但是后面这个有问号,说明不调用缓存的内容,而认为是一个新地址,重新读取。
URL &后的字符
不同参数的间隔符
参考原文:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp
参考原文:http://www.cnblogs.com/kaituorensheng/p/3776527.html
发表评论
-
indexedDb TEST
2021-03-24 08:36 506<!DOCTYPE html> <html& ... -
test11223
2019-11-08 17:35 305nginx 的启动、停止与重 ... -
longKey
2019-12-05 17:23 296<!DOCTYPE html> <html ... -
jQuery Validate 校验
2019-09-25 21:16 328https://www.runoob.com/jquery/j ... -
移动端调试神器
2019-09-23 22:55 275<!DOCTYPE html> <html ... -
textarea 特殊字符串处理
2019-07-04 22:56 1147<!DOCTYPE html> <html ... -
web 前端技术点
2018-01-05 18:17 400prototype为类定义的方法要先定义后使用,跟js运行原理 ... -
WebSocket
2016-09-22 09:59 510WebSocket 1.WebSocket protocol ... -
postman POST 中文乱码问题解决方法
2016-09-10 14:31 7944postman POST 中文乱码问题解决方法 代码方式: ... -
浏览器内部工作原理
2016-08-27 00:18 704浏览器内部工作原理 ... -
WEB服务器和WEB应用服务器的区别
2016-08-19 10:29 608WEB服务器和WEB应用服务器的区别: WEB服务器提供的是网 ... -
动态页面和静态页面的区别
2016-08-19 10:21 855静态页面:就是所有页面显示的内容都是写在HTML文件当的。如 ...
相关推荐
Delphi两种方法演示HTTP请求:GET/POST方法使用演示,程序将演示使用这两种方法建立会话、建立一个http请求句柄、发送一个指定请求到httpserver、接收header信息和一个http请求、指向一个接收请求信息的缓冲区的指针...
**GET与POST的区别**: 1. **数据位置**:GET将数据放在URL中,而POST将数据放在请求体中。 2. **数据大小**:GET有URL长度限制,POST无此限制。 3. **可见性**:GET请求的数据是可见的,POST请求的数据是隐藏的。 4...
超文本传输协议(HTTP)的...两种 HTTP 请求方法:GET 和 POST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据
其中,Get和Post是两种常用的HTTP请求方法,尽管它们都是用于将数据从客户端发送到服务器端,但是它们之间存在着很多的区别。 Get请求 Get请求是一种最常用的HTTP请求方法,用于从服务器端检索数据。Get请求的特点...
HTTP中的POST和GET方法是两种最常用于网页开发的数据传输方式,它们在原理和表现形式上存在本质区别。 首先,从原理上看,GET方法通常用于获取资源信息,它通过URL来传递参数,URL全称为资源描述符,表示网络上的一...
在Web应用安全中,了解HTTP协议的GET和POST方法的使用差异至关重要。GET和POST是HTTP协议中最基本的两种请求方法,它们各自有着特定的用途和限制。 1. GET方法: GET方法通常用于从服务器获取资源。在URL中,查询...
在Java Web开发中,GET和POST请求是HTTP协议中最常见的两种方法,它们在网页与服务器之间传输数据时起到至关重要的作用。本篇文章将对这两者进行深入探讨,并结合Servlet技术进行实际的代码测试。 首先,GET请求是...
深入理解GET与POST方法的差别:HTTP协议解析 在探讨GET与POST方法的差别之前,我们首先需要了解HTTP协议的基本概念。HTTP(HyperText Transfer Protocol)超文本传输协议,是互联网上应用最为广泛的一种网络协议,...
浅析Get与Post的区别 Get和Post是两种常用的表单提交方式,在Web开发中经常被使用。但是,很多人并不了解这两种方式的区别,导致在实际开发中出现问题。本文将详细阐述Get和Post的区别,以便读者更好地理解和使用这...
"GET与POST的区别" GET和POST是HTTP协议中两种最常用的请求方法,它们都是用来从客户端向服务器端发送请求的,但它们之间有很多不同之处。 GET方法 GET方法是从服务器上获取数据的请求方法。它的主要特点是将参数...
### AJAX POST 与 GET 提交的区别详解 #### 一、GET与POST基本概念及应用场景 在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到...
在深入探讨HTTP协议中GET与POST请求方法的区别之前,我们首先需要理解HTTP(HyperText Transfer Protocol)的基础概念。HTTP是一种应用层协议,用于从万维网服务器传输超文本到本地浏览器的传输协议。它允许数据在...
#### GET与POST的区别 - **数据位置**:GET方法将参数附加在URL中,而POST方法将参数放在请求体中。 - **安全性**:由于GET方法将参数暴露在URL中,因此不适合传输敏感信息;POST方法相对更安全。 - **数据大小限制...
在Web开发中,GET和POST是HTTP协议中最常见的两种请求方法,它们在处理用户与服务器交互时起着关键作用。本资源"get、post登录"着重介绍了如何利用这两种方法进行登录功能的实现。 1. GET方法: GET是最基础的HTTP...
这是封装好的HttpHelper 帮助类,用于发送请求接口数据,封装完善的POST和GET方法,正式项目中使用
本文将深入探讨HTTP协议中的两种主要请求方法:GET和POST,以及它们在实际应用中的区别。 首先,GET请求是最常见的HTTP方法,用于从服务器获取资源。当用户在浏览器地址栏输入URL并按回车时,浏览器就会发送一个GET...
bool RequestJsonInfo( const std::string& strUrl,HttpRequest type = Hr_Post, std::string lpHeader = "", std::string lpPostData = "",DWORD dwTimeOut=5000); void ConnectAndRecv(const std::string &lpUrl,...
GET和POST是HTTP请求中最常见的两种方法: 1. GET方法:GET主要用于获取资源,它是幂等的,意味着多次执行同一个GET请求会得到相同的结果,不会改变服务器状态。GET请求的数据通过URL查询字符串传递,因此长度有限...