今天遇到一个奇怪的问题,我的代码里面明明没有任何地方发出HEAD请求,但是log却有一个请求HEAD方法失败的记录,因为我服务端没有定义HEAD方法。
后面查看apache的log知道是用户从Excel点击网址的超链接的时候,Excel发出了一个本应该是GET请求的HEAD请求,应该是Excel的某种检测超链接是否安全的机制吧。
奇怪的是,只有在客户的端末上会发生,我自己的电脑从Excel点击登录画面的URL是正常的,跟Excel版本好像有关系,具体原因没有查到,先记录下。
用户的电脑从Excel点击了登录的URL之后,先发出一个登录页面的HEAD请求,紧接着发出了正常的GET请求,所以用户是完全感知不到后台发生了方法没有的错误的。
标签:HEAD,请求,未定义,Excel,点击,方法 From: https://www.cnblogs.com/shixiaobin/p/18169635