后端接受前段请求
当前段浏览器是chrome时,后端会收到两次请求
postdata=abc&__utmo=1219873881.2065801662.3535286461&__utma=170818815.1769628248.1405939201.1405939201.1405939201.1&__utmz=170818815.1405939201.1.1.utmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29&Hm_lvt_545c20cb01a15219bfeb0d1f103f99c1=1405939201&_ga=GA1.2.1769628248.1405939201 2014-07-23 17:51:52
__utmo=1219873881.2065801662.3535286461&__utma=170818815.1769628248.1405939201.1405939201.1405939201.1&__utmz=170818815.1405939201.1.1.utmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29&Hm_lvt_545c20cb01a15219bfeb0d1f103f99c1=1405939201&_ga=GA1.2.1769628248.1405939201 2014-07-23 17:51:52
第一个请求包含post和cookie数据,第二个请求仅有cookie数据。
当前端浏览器换成其他浏览器比如safari或者firefox就正常,后端server端只会收到一次请求。
此问题目前还不清楚是什么导致的。
谁能解释下?
我自己来解释下:
刚刚从网上有人跟我碰到一样的情况,但是也没找到原因,我想了想,用charles来抓了下请求,终于找到了原因:
好吧,这个favicon.ico就是罪魁祸首,只有chrome浏览器在请求时会自动发出这个图标的请求,其他浏览器不会~~~~yes!