TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码9 v4 _: f- V% l
大家经常见到的大概就是200,404,500等。% \% J7 w. F4 {" H# i: F9 Y% H* M
那449这个状态码是什么呢?
% R1 g' B8 z3 ?7 mMSDN上的解释:
9 J4 I- \: @. I$ v2 uRetry after doing the appropriate action
8 r# f: c: r, D
- G3 s# D) Z: m) _, a8 aGOOGLE在线翻译上说的是:
5 y' _ b/ W% a' N7 H6 h. c再审后,做适当的行动4 _: _6 }, Q9 ]) @9 B$ w* w6 \6 n
' _7 `+ `& w% E; l+ ~% |3 X
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:: @# y" L4 a3 ^& L
先和普通的HTML的执行一样,先执行了449的返回的信息。) G7 i, n5 |, a+ V3 J
然后再自动浏览当前提交的页面。: g; g) E- |' {" R
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。 b- s/ \. f* B3 g7 M) T# a
# D5 X7 b9 W1 ^, \2 D' R
在各种动态脚本中,这个状态码的作用似乎还是挺大的
$ G/ H- }. F' H; P% b5 i7 \可以在执行页面前,用JS做收集COOKIES等一些事情。。
& a2 E: w- n; ~* i3 m" ?! X- ^. D或者验证用户的一些信息等。
1 f5 ]* v6 k- E3 }5 g- L* ~' p; S不准想到挂马那方面去了。' q9 h- D* H8 m, }0 F6 M6 U
) }8 D+ c( B9 B% ]; z" B$ P, B在ASP里面有简单的实现的方法。) C6 |+ T! F* v$ a$ n, m2 V
PHP也只需要设置HTTP状态头就行。 |
|