TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
8 n* X5 I, D/ T5 z6 A大家经常见到的大概就是200,404,500等。' O4 U- u4 Q+ [# m% Z$ l U, t
那449这个状态码是什么呢?% ^# I- @; }3 [ `: H
MSDN上的解释:. l# @5 R5 |7 u6 N
Retry after doing the appropriate action1 Y' n0 |. U& j, A. S! c
7 F! W( I) m& V( HGOOGLE在线翻译上说的是:7 L; a7 v; d ?+ D u) X* e5 x+ B
再审后,做适当的行动3 \% z1 z1 p- k' w
* |9 B1 l: i4 [, j呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:, M* p# V2 O j5 I
先和普通的HTML的执行一样,先执行了449的返回的信息。8 M r0 D) C2 D3 X
然后再自动浏览当前提交的页面。
) O5 ?* J$ i) f其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
) R- l5 i! [: i5 v: } Q+ m* Z
在各种动态脚本中,这个状态码的作用似乎还是挺大的
* r. S% v- }/ N, c* X可以在执行页面前,用JS做收集COOKIES等一些事情。。8 X& c7 S9 U( N9 B' O" ~
或者验证用户的一些信息等。
# Y/ Q/ f- \2 j9 a8 z不准想到挂马那方面去了。
, `) e' C5 z! D- V2 h4 e9 g6 B
5 y5 d1 W$ |! Q. m在ASP里面有简单的实现的方法。
0 g s9 P# \6 U3 H6 A- B HPHP也只需要设置HTTP状态头就行。 |
|