![]() |
1
11
您是打算让应用程序处理head请求,还是这些请求来自某个匿名源?你当然没有义务遵守一个领导的要求。您只需返回状态代码405(不允许使用方法),并为allow头提供get或您要处理的任何内容。 我认为手动将request.method设置为get是没有意义的;很可能,您只是返回了一个比请求者想要的更大的响应。他们只是想看到响应的标题。如果您不想处理头部,执行405并允许头部接近。 一般来说,客户机发送一个head请求是因为他们试图在不需要的情况下聪明地不处理完整的响应。他们正在检查内容长度是否自上次看到响应以来发生了更改,或者他们想要查看上次修改或过期的标题。 对于您的应用程序来说,优雅地处理head请求当然是行为良好的,但是您不必这样做。 |
![]() |
Julian Koster · $\u发布内容的持续时间(生存期) 7 年前 |
![]() |
chris hyun ho kim · 用于“拆分”记录的HTTP谓词 7 年前 |
![]() |
Ian.V · Golang CSRF在结构中保存模板字段 7 年前 |