servlet http post和put方法的区别?

时间:2013-10-30 04:16:11

标签: java java-ee

我在处理REST Web服务时使用POST来插入记录和PUT来更新记录,但是对于Http Servlet,post和put方法有什么区别,你什么时候使用put方法?

2 个答案:

答案 0 :(得分:3)

HttpServlet也遵循HTTP specs,简单来说就是:

POST :创建资源

PUT :修改资源,如果资源不存在则创建

HttpServlet在doPost和doPut方法中提供了POST和PUT的实现。

答案 1 :(得分:0)

根据JavaDocs ...

HTTP POST 方法允许客户端一次性向Web服务器发送无限长度的数据,在发布信用卡号等信息时非常有用。

PUT 操作允许客户端在服务器上放置文件,类似于通过FTP发送文件。

希望它有所帮助。