TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
) v/ ^9 E; D) E3 Y大家经常见到的大概就是200,404,500等。8 f8 H$ h, B7 T" n6 l" ^
那449这个状态码是什么呢?
- ?) }7 |1 J( W9 G: a- vMSDN上的解释:
, R) ]6 z0 [9 i3 Y' MRetry after doing the appropriate action7 x8 `, A$ M: ]+ [, ^% h. _
7 ~; x& ]# T1 ?0 ` X2 }
GOOGLE在线翻译上说的是:. J) a5 F) g+ V- S9 C4 `
再审后,做适当的行动
/ Q; F& x% x& B8 q3 o% k
9 D5 _6 ]' Z8 Y6 @- [5 b9 |6 I呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:, A5 ?( G. V. c e+ d7 P
先和普通的HTML的执行一样,先执行了449的返回的信息。3 P: o z- ~) |# ]4 x/ ^
然后再自动浏览当前提交的页面。
& F; f% [* a5 S. J- ?其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。: j2 g* E, E; f. ]8 f5 L5 }( n; j( z
7 Y5 S: }% P/ H" _( A9 K, o
在各种动态脚本中,这个状态码的作用似乎还是挺大的
9 Y) F4 L! m1 D9 t1 L: b可以在执行页面前,用JS做收集COOKIES等一些事情。。
3 g5 f f8 O& q: D5 F& G$ d或者验证用户的一些信息等。& X' r" j. N9 A# E
不准想到挂马那方面去了。8 b% x5 o; `9 c7 Z2 f6 g
' L, h' o3 L) ]2 j9 y
在ASP里面有简单的实现的方法。1 ?. E0 d* i5 e
PHP也只需要设置HTTP状态头就行。 |
|