我在处理REST Web服务时使用POST来插入记录和PUT来更新记录,但是对于Http Servlet,post和put方法有什么区别,你什么时候使用put方法?
答案 0 :(得分:3)
HttpServlet也遵循HTTP specs,简单来说就是:
POST :创建资源
PUT :修改资源,如果资源不存在则创建
HttpServlet在doPost和doPut方法中提供了POST和PUT的实现。
答案 1 :(得分:0)
根据JavaDocs ...
HTTP POST 方法允许客户端一次性向Web服务器发送无限长度的数据,在发布信用卡号等信息时非常有用。
PUT 操作允许客户端在服务器上放置文件,类似于通过FTP发送文件。
希望它有所帮助。