【问题标题】:HttpServlet contracts for doGet and doPostdoGet 和 doPost 的 HttpServlet 合同
【发布时间】:2016-12-18 10:48:54
【问题描述】:

对于扩展 javax.servlet.http.HttpServlet 的 servlet 类,doPost 和 doGet 方法(除了 doGet 是幂等的而 doPost 不是)的请求处理是否有任何约定。可以不发送任何响应,还是必须转发或写一些东西作为响应?

【问题讨论】:

  • 基于 Javadoc,我没有看到任何关于所需响应的内容。为什么要问?
  • @TimBiegeleisen,是的,我也检查了 javadoc,如果我们对响应什么都不做,它只会返回 http 状态 200。我只想实现简单的报告 servlet 并将请求存储到日志文件,没有要求关于回应。

标签: java http servlets


【解决方案1】:

不是必须写信回复,但在这种情况下您可以考虑发送HTTP Status 204 No Content

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-21
    • 2012-02-27
    • 2011-07-09
    • 2014-05-23
    • 2013-08-12
    • 2011-08-18
    • 1970-01-01
    • 2023-03-14
    相关资源
    最近更新 更多