TA的每日心情 | 衰 2019-8-18 09:37 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码% e# }7 x) k/ N' G( T
大家经常见到的大概就是200,404,500等。$ c' U# e( B3 n' W
那449这个状态码是什么呢?
; b9 q- r# L2 X# YMSDN上的解释:
2 U# v% H0 } k" A$ O$ v, kRetry after doing the appropriate action
2 [- D* Q! b, [! N& Q% p6 b' s7 ~. c
GOOGLE在线翻译上说的是:
3 B5 t! K9 p5 S9 H再审后,做适当的行动6 @8 Y- E3 c% Q. X+ c2 B: t# m3 v
9 m/ A& f) c$ g- Y1 b呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
' n8 K/ u* S: L( ~3 P9 _7 s, a- T先和普通的HTML的执行一样,先执行了449的返回的信息。
- G7 _- Z0 A3 G- _2 Q+ M8 B然后再自动浏览当前提交的页面。
* g, O7 Y* J0 h' u$ @# g: A其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
0 T' v; j4 V+ b' K; q7 l
, M9 c: _9 [5 d0 I在各种动态脚本中,这个状态码的作用似乎还是挺大的
$ _$ Q6 _. d( q2 [可以在执行页面前,用JS做收集COOKIES等一些事情。。
" X+ x! v; e' Y* z) m& E或者验证用户的一些信息等。
% V% i& |: ~1 z6 }不准想到挂马那方面去了。
$ ~+ S6 N7 d9 j2 i; J0 ]& r: P- J1 Q+ \# m k& a: I0 l: D
在ASP里面有简单的实现的方法。
. p9 j) q( h# j! ^' Y7 r* QPHP也只需要设置HTTP状态头就行。 |
|