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








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

相关文章推荐

WebService与共享COOKIE

 WebService与共享COOKIE左直拳 现在有两个网站:www.abc.com,check.abc.com。要求用户打开邮件时,访问check.abc.com,保存COOKIE。以后用户访问w...

HTTP中的重定向和请求转发的区别

一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, respo...

Java从后台重定向(redirect)到另一个项目的方法

(1)通过ModelAndView跳转 @RequestMapping("alipayforward") public ModelAndView alipayforward(HttpServl...
  • aqsunkai
  • aqsunkai
  • 2016年05月11日 15:10
  • 28999

Redirect(客户端重定向)和Dispatch(服务器端重定向)

这是两个常常被放在一起进行比较的概念,今天对这两个概念再重新回顾一下,前者发生在客户端(浏览器),后者发生在服务器端,因此也有人把前者称为客户端重定向,把后者称为服务器端重定向,虽然对于后者这种称谓并...

【重要】安卓微信闪退,非清空数据法解决,不破坏聊天记录【完善中】

【重要】安卓微信闪退,非清空数据法解决,不破坏聊天记录【完善中】 前言 之前研究过微信记录的恢复办法,对其存储结构稍有了解,今天又遇到闪退的问题,真想用现在流行的话说:日了狗了。 于是乎,到网上搜索了...
  • XiaoY_H
  • XiaoY_H
  • 2015年07月28日 10:54
  • 36744

AFNetworking(v3.1.0)框架学习总结(一框架结构)

本文来自简书,原文地址:http://www.jianshu.com/p/ee34914f5f3d Write In Frist:在这严肃...

session与cookie区别精选

  • 2017年09月12日 10:29
  • 20KB
  • 下载

session和cookie的区别

  • 2014年02月20日 18:49
  • 15KB
  • 下载

JavaWeb学习笔记(三)--- post和get的区别、session和cookie的区别、forward和redirect的区别

1.post与get区别 (1)post是向指定的资源提交要被处理的数据,get是从指定的资源请求数据; (2)查询字符串(名称、值对)的存放位置: POST方式的查询字符串是放在POST请求的...

cookie与session的区别

  • 2014年06月16日 13:45
  • 19KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:get与post区别详解,session与cookie区别,转发和重定向区别,如何实现session共享,webservice与httpservice区别
举报原因:
原因补充:

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