有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java doGet和doPost之间有什么区别?

public void doGet(HttpServletRequest request,HttpServletResponse response){
}

public void doPost(HttpServletRequest request,HttpServletResponse response){
}

共 (1) 个答案

  1. # 1 楼答案

    在HTTP协议中,GET和POST是请求头的类型。因此,每当服务器接收到GET类型的请求时,就会在后端调用doGet()方法。POST也是一样,doPost()被调用

    例如: 当提交html表单时,这将调用doGet

    <form method="GET" action="servletname">
    

    这将调用doPost()

    <form method="POST" action="servletname">
    

    还有更多的请求类型头,比如put、delete,用于实现RESTAPI