`
hotforcc
  • 浏览: 60639 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Servlet Get Post

    博客分类:
  • j2se
阅读更多

    一个最基本的,也是最不基本的问题.
    http的get方法是将你要传输的数据放在url后的,也就是我们常用的test.jsp?name=aaa&age=10这种格式,数据都是可以通过url就可以看到了,你在网页中的属性就能看到这个url,这是get方法,由于受到http协议的限制,这种方式传输数据有大小限制,1024,为了能够传输更多的数据,你可以采用post,post是将数据放到了http的Content中,这就不受http协议的影响了,而且传输的数据不能直接被看到(登陆的用户名和密码可不能用get哦)。大量的数据或是文件上在数据,都只能用post来传而且get方法提交的页面能够通过history.back()回退,但post的数据就不能,回退时告诉已经过期,应为你已经post出去了,就不能取回来了。  
    简单的说,get是通过http  header来传输数据,有数量限制,而post则是通过http   body来传输数据,没有数量限制.

    下面是rfc文档中查到的资料:

    The Introduction of GET method
    The GET method should be safe, that is, without any side effects,for which users are held responsible. For example, most form queries have no side effects. If a client request is intended to change stored data, the request should use some other HTTP method. GET方法应当是安全的,也就是对于负责的用户不会有边界效应。比如,大多数的查询没有边界效应。如果客户端请求想要修改保存的数据,请求应该使用其他的HTTP方法。The GET method should also be idempotent, meaning that it can be safely repeated. Sometimes making a method safe also makes it idempotent. For example, repeating queries is both safe and idempotent, but buying a product online or modifying data is neither safe nor idempotent. GET方法应该是等幂的,意味着它可以安全地重复。有时使一个方法安全也就是使它等幂。比如。重复查询既是安全也是等幂的,但是在线购买商品或者修改数据则既不安全也不等幂。

 

 
分享到:
评论

相关推荐

    Servlet表单Get和Post方式读取

    Servlet入门示例,以及表单Get和Post两种方式获取参数,以及一个表单数据读取示例。

    用AJAX的Get和Post调用Servlet的简单示例.doc

    用AJAX的Get和Post调用Servlet的简单示例

    JavaWeb笔记08Servlet中get和post区别.pdf

    JavaWeb笔记08Servlet中get和post区别.pdf

    超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题(转)

    遇到类似的中文参数就转啊转的,感觉世界不那么美好了!这还不累死人啊,一会GET转,一会POST转,痛苦! 超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题

    JSP、Servlet中get请求和post请求的区别总结

    主要介绍了JSP、Servlet中get请求和post请求的区别总结,列举了多条不同点,需要的朋友可以参考下

    get和post有什么区别

    get和post有什么区别,主要讲述get和post的详细区别,在servlet当中两种方式有什么不同

    Get与Post区别代码实例

    Servlet中Get与Post区别与范例讲解 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45151569

    javaWEB总结(5):GET与POST请求

    用于get请求与post请求测试代码

    servlet2.4doc

    Called by the server (via the service method) to allow a servlet to handle a GET request. doHead(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet Receives an...

    手动创建servlet 含源码

    介绍了什么是servlet,怎么通过get和post方式访问servlet,手动创建servlet,内含源码

    javax.servlet.jsp-api-2.3.3.jar

    web项目里面开发jsp页面的时候,使用action调用servlet里面get和post方法的时候需要这个jar包,来获取 请求路径的

    Servlet基础知识总结

    对Servlet基础知识进行总结,适合新手入门用,里面详细的介绍了Servlet运行原理以及如何创建等

    JSP和Servlet面试题

    在页面提交数据时,get的数据大小有限制4k,post没有限制,get请求提交的数据会在地址栏显示,post不显示,所以post比get安全. 3.有三台服务器,如果在一台服务器上登陆了这个用户,其他两台就不能再登陆这个用户...

    JSP/Servlet Java面试逻辑题

    答:Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。 5、如何现实servlet的单线程模式★★ 答:<%@page isThreadSafe=false%> 面试中会遇到! 6、页面间对象传递的方法 答:...

    说一说servlet的生命周期

     当客户第一次请求时,首先判断是否存在servlet对象,第一次请求时不存在,则由tomcat创建对象,调用init()方法对其初始化,用service()方法判断是post请求还是get请求,调用对应的方法返回给客户。  当客户第...

    Android Servlet WEB http

    Android Servlet WEB http 简单的 安卓 客户端 通过 get 和post来向服务器提交参数

    post和get提交乱码处理

    能处理所有servlet里的乱码,让你的网页里不在有乱码

    servlet-demo:servlet获取和发布演示

    servlet get和post方法例子。 无任何实际意义。 启动 git clone :wzqwsrf/servlet-demo.git cd servlet-demo mvn tomcat:run 访问 web.xml文件中配置servlet-mapping,当访问1.jsp的时候,会默认访问index.jsp,url...

    Servlet入门源代码.zip

    1.Servlet入门源代码第一个2.javaweb标准工程结构3.servlet开发与基本配置4.请求参数的发送与接收5.get与post请求6.servlet生命周期7.注解简化配置8.启动时加载servlet

    使用servlet的简单服务器demo

    使用servlet的简单服务器demo,有get与post的响应,支持注册与登录两个请求。

Global site tag (gtag.js) - Google Analytics