doGet和doPost有什么区别?

时间:2016-09-22 14:16:15

标签: java servlets

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

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

1 个答案:

答案 0 :(得分:0)

在HTTP协议中,GET和POST是请求标头的类型。因此,只要服务器收到GET类型的请求,就会在后端调用doGet()方法。 POST也是如此,调用了doPost()。

实施例: 这将在提交html表单时调用doGet。

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

这将调用doPost()

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

还有更多的请求类型标头,如put,delete,用于实现REST api。