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

get和post的区别以及doget()和dopost()

    博客分类:
  • JAVA
阅读更多

get方法表单中的数据会按URL参数 的格式附加在请求行中的次源路径后面.
post方法提交,表单内容作为HTTP消息的实体发送给Web服务器,而不是作为URL地址的参数传递.

 

 

get是不安全的,而且传送的数据量小,最大2KB,明文传输,但是执行效率要比post高

 

get是从服务器上请求数据,而post是将数据发送给服务器.

 

 

Servlet的doGet/doPost 是在 javax.servlet.http.HttpServlet 中实现的

          doGet:处理GET请求
          doPost:处理POST请求
      当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下面的一个方法:doGet 或 doPost。如果请求是GET就调用doGet方法,如果请求是POST就调用doPost方法。doGet和doPost都接受请求 (HttpServletRequest)和响应(HttpServletResponse)。

分享到:
评论

相关推荐

    doget和dopost的区别

    标题与描述概述的知识点主要集中在GET与POST请求方法的区别,以及它们在Web开发,特别是Java Servlet环境中的应用。为了深入理解和掌握这些知识点,我们可以从以下几个方面进行详细探讨: ### 安全性差异 GET请求...

    doGet与doPost之间的区别 doGet与doPost之间的区别

    doGet 和 doPost 是 Servlet 中两个重要的方法,它们都是 HttpServlet 中定义的抽象方法,分别对应着 HTTP 的 GET 和 POST 请求。了解 doGet 和 doPost 之间的区别对于 Servlet 的开发和应用非常重要。 参数编码...

    Servlet中doGet与doPost的区别

    Servlet中`doGet`与`doPost`方法的区别是理解和掌握Servlet工作原理的关键,它们分别对应HTTP协议中的GET和POST请求方式,下面将详细阐述这两个方法的特点及其应用场景。 ### 一、`doGet`与`doPost`的基本概念 `...

    13-Servlet访问流程以及doGet和doPost.pdf

    在本文中,我们将深入探讨Servlet的访问流程、生命周期以及doGet和doPost方法的工作原理。 首先,让我们了解Servlet的访问流程。当用户在浏览器中输入URL并提交请求时,这个请求会被发送到服务器。Tomcat这样的Web...

    doGet与doPost下载文件的案例

    总结来说,`doGet`和`doPost`在Java Web中扮演着不同角色:`doGet`常用于展示信息,而`doPost`则适合处理更复杂的数据提交,包括文件下载。在实际应用中,你需要根据具体需求选择合适的方法,并正确处理请求和响应。

    doGet()和doPost()的区别

    doGet()和doPost()方法是Servlet类中定义的两个主要方法,它们分别对应HTTP协议中的两种请求方式:GET和POST。了解这两种方法的区别对于编写高效、安全的Web应用程序至关重要。 首先,GET是HTTP请求中最常见的一种...

    doget和dopost中文乱码问题1

    DOGET和DOPOST是常用的HTTP请求方法,分别对应GET和POST请求。在Web开发中,中文字符的乱码问题是一个常见的问题,特别是在使用DOGET和DOPOST请求时。今天,我们将讨论DOGET和DOPOST中文乱码问题的解决方案。 DOGET...

    doGet、doPost、模拟post上传文件等http请求util

    模拟http请求实现文件上传,模拟doGet、doPost请求,实现信息发送

    c++通过doget和dopost的方式连接http的类

    在`HttpClient.h`中,你可以期待看到`HttpClient`类的声明,包括其成员变量、构造函数、析构函数以及`doGet`和`doPost`这样的成员函数。`doGet`函数用于发送一个GET请求,而`doPost`函数则用于发送POST请求。这些...

    doget dopost区别

    - **doGet/doPost 方法**:在 `javax.servlet.http.HttpServlet` 类中实现,用于处理 GET 和 POST 请求。 综上所述,选择正确的 HTTP 方法不仅能够提高应用程序的安全性和性能,还能更好地满足不同的业务需求。...

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

    "JavaWeb笔记08Servlet中get和post区别" Servlet是Java Web开发中最基本的组件之一,它可以处理HTTP请求并生成响应。在Servlet中,get和post是两种常用的HTTP请求方法,两者之间有着很大的区别。 GET请求 GET请求...

    java web学习_浅谈request对象中get和post的差异

    摘要:本文将对 Java Web 中 Request 对象中 GET 和 POST 方法的差异进行分析和比较,通过代码示例和输出结果,展示 GET 和 POST 方法的不同之处,并分析其优缺点。 GET 方法和 POST 方法都是服务器的请求方式,...

    tomcat GET请求与POST请求

    3. **跨域请求**:CORS(跨源资源共享)规则可能对GET和POST请求有不同的处理方式,需要正确配置Tomcat以允许跨域请求。 4. **错误处理**:无论哪种请求,都需要适当的错误处理机制,以提供清晰的错误消息并防止信息...

    使用java发送get和post请求实践

    在 Java 中发送 GET 和 POST 请求是非常常见的操作,今天我们将通过使用 Apache HttpClient 库来实现这些操作。 什么是 Apache HttpClient 库? Apache HttpClient 库是 Apache 软件基金会提供的一个开源库,用于...

    Java doGet, doPost方法和文件上传实例代码

    总之,`doGet`和`doPost`方法是Java Web开发中处理HTTP请求的关键,而文件上传则是POST请求的一个典型应用场景,常常结合使用`HttpServlet`和第三方库如Apache Commons FileUpload来实现。了解并熟练掌握这些知识对...

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

    了解GET和POST请求的区别以及如何在Servlet中处理它们,对于Java Web开发者来说至关重要。通过实际的代码测试,你可以更好地掌握这些概念并应用到项目中。在`javaWeb_05`这个压缩包中,应该包含了实现这些功能的源...

    程序员:我终于知道post和get的区别

    在Servlet中,我们可以通过`doGet()`和`doPost()`方法来处理这两种请求。GET请求的参数会通过`request.getParameter()`获取,而POST请求的参数则需要通过`request.getParameter()`或`request.getPart()`(处理上传...

    Servlet表单Get和Post方式读取

    在这个"Servlet表单Get和Post方式读取"的主题中,我们将深入探讨如何使用Servlet来接收和处理来自HTML表单的GET和POST请求。 首先,让我们了解GET和POST这两种HTTP方法的基本概念: 1. GET方法:这是HTTP请求中最...

    Java如何实现URL带请求参数(get/post)及得到get和post请求url和参数列表的方法

    本文将深入探讨如何在Java中实现URL带请求参数(GET/POST)以及如何获取这两种请求的URL和参数列表。 首先,我们来看如何发送带有参数的GET和POST请求。在Java中,我们可以使用`java.net.URL`和`java.net....

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

    doGet方法处理GET请求,而doPost方法处理POST请求。开发者应根据业务需求选择合适的方法。当表单以GET方式提交,或者通过链接访问Servlet时,将调用doGet方法。如果表单使用POST方式提交,或者需要执行可能改变...

Global site tag (gtag.js) - Google Analytics