get与post区别详解,session与cookie区别,转发和重定向区别,如何实现session共享,webservice与httpservice区别

原创 2015年11月21日 19:30:38

get与post区别详解


1)get是从服务器上获取数据,post是向服务器传送数据

2)get把参数队列加到url中,可以看到;post将参数放在请求头部中,传送到url地址,用户看不到

3)get传送数据量小,post传送数据量大

4)get安全性低,post安全性高

5)get用于获取信息,post用于修改服务器上的资源

6)form提交默认为get请求,以“?”将url和数据分开,字母数字原样发送,空格转化为“+”,其他符号转化为%xx(xx表示十六进制的ASCii值)


session与cookie区别


1)Session存在服务器,cookie存在客户端;

2)session不区分路径,在同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。

而cookie中如果设置了路径参数,那么同一个网站中不同路径下cookie互相是访问不到的,即换了浏览器就访问不到了。

3)session在客户端的标识方法一种是URL重写,即把sessionId直接附加在URL路径的后面,另一种方法时表单隐藏字段。


转发和重定向区别


1)forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器。

    浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址;redirect是服务端根据逻辑,发送一个状态码,

    告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.客户浏览器自动再发送一个新的http请求,请求url是新的location地址。

2)转发页面和转发到的页面可以共享request中的数据,重定向不能共享request中的数据。

3)转发效率高,重定向效率低。


如何实现session共享


用数据库或者是文件,跨站点的应用都去读取这个数据库或者是文件,就实现了session共享。


webservice与httpservice区别


1)基于不同的协议:httpservice基于http协议,webservice基于SOAP协议

2)处理数据的效率不同:httpservice效率较高,但是webservice能处理较复杂的数据类型

3)跨域的处理:调用一个其它应用的服务要用webservice








版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

get与post区别详解,session与cookie区别,转发和重定向区别,如何实现session共享,webservice与httpservice区别

get与post区别详解 1)get是从服务器上获取数据,post是向服务器传送数据 2)get把参数队列加到url中,可以看到;post将参数放在请求头部中,传送到url地址,用户看不到 3...

Get与Post区别

参考文献:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp   HTTP 方法:GET 对比 POST 两种最常用的 HTTP...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

get与post区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 当你在...

Get与Post请求区别

参考文献:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp   HTTP 方法:GET 对比 POST 两种最常用的 HTTP...

cookie与session区别

cookie与session区别

session与cookie区别

关于session与cookie区别Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务...

session与cookie区别

在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点:1、客户端禁...

SESSION与COOKIE区别

SESSION与COOKIE区别:   Session 将信息保存在服务器上.服务器在接受到唯一的SESSION_ID后,根据这个ID获取相关数据,然后将信息传递到客户端(浏览器).   Co...

Session与Cookie区别

cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOK...

Session与Cookie区别

Session与Coolie区别: Session:服务器端技术。(Cookie:客户端技术)在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)