get与post区别详解,session与cookie区别,转发和重定向区别,如何实现session共享,webservice与httpservice区别
来源:互联网 发布:数据分析员工资 编辑:程序博客网 时间:2024/06/04 18:31
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区别
- Cookie与session的对比/转发与重定向的区别
- Java jsp:转发与重定向的区别;Cookie与session的比较
- Session与Cookie区别
- Session与Cookie区别
- Session与Cookie区别
- session与cookie区别
- session与cookie区别
- SESSION与COOKIE区别
- cookie与session区别
- cookie与session区别
- cookie 与session区别
- cookie与session区别
- cookie与session区别
- COOKIE与SESSION区别
- Session与Cookie区别
- Session与Cookie区别
- Cookie与Session区别
- 1006. Sign In and Sign Out (25)
- Java面试宝典-变量声明和定义
- Android 5.0+(RecycleView、CardView、Palette)
- shell 函数参数为数组传递
- Deep Learning(深度学习)学习笔记整理系列之(一)
- get与post区别详解,session与cookie区别,转发和重定向区别,如何实现session共享,webservice与httpservice区别
- Android5.0+(Percent 百分比布局)
- Android 蓝牙
- 蓝牙测试设备
- 在Ubuntu 14.04 64bit上使用JBL Charge2+无线蓝牙音箱听歌指南
- Android 图片二次采样、质量压缩
- n皇后的拉斯维加斯回溯算法
- WiFi(WLAN)测试设备
- Deep Learning(深度学习)学习笔记整理系列之(二)