广西经贸职业技术学院论坛
标题:
[建站技术]谈449
[打印本页]
作者:
月中水
时间:
2009-10-16 01:07
标题:
[建站技术]谈449
HTTP的状态码
4 k/ ]0 b) ?# }, c
大家经常见到的大概就是200,404,500等。
+ a9 A* Y" w9 W6 r4 I- S2 I
那449这个状态码是什么呢?
" s5 l/ ^# N' |/ `( L, l# j/ y- G4 s. Z
MSDN上的解释:
: `+ S& I' E) r/ T* K+ d
Retry after doing the appropriate action
6 Y V- b Q# X' [% p: c
$ I1 R, t; ]2 O" `9 a
GOOGLE在线翻译上说的是:
% b: y+ O; H! \8 ~8 K5 j" ?; n: g
再审后,做适当的行动
( r& e; c5 W& l. Z
5 s- m# D, s, e/ E9 T+ n
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
/ H8 k, B1 U9 t, k4 Z" U
先和普通的HTML的执行一样,先执行了449的返回的信息。
/ f* Y) G/ N# ~/ }+ F/ Q
然后再自动浏览当前提交的页面。
4 I& t! d9 p, G
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
, J) \. p- v# ^5 S# v' ]
+ n8 {1 r+ h2 n6 c& s
在各种动态脚本中,这个状态码的作用似乎还是挺大的
1 h" M( v7 w% A
可以在执行页面前,用JS做收集COOKIES等一些事情。。
5 g( c: v" f( x
或者验证用户的一些信息等。
6 S( k! G s, }# n w) l% l6 ]
不准想到挂马那方面去了。
M m: D. q r& S
( N, _1 c9 a' g% N
在ASP里面有简单的实现的方法。
3 l2 X3 |8 M& a: q
PHP也只需要设置HTTP状态头就行。
欢迎光临 广西经贸职业技术学院论坛 (http://gxjmbbs.com/)
Powered by Discuz! X3.2