广西经贸职业技术学院论坛
标题:
[建站技术]谈449
[打印本页]
作者:
月中水
时间:
2009-10-16 01:07
标题:
[建站技术]谈449
HTTP的状态码
) y9 _( O9 R! p, z W) p8 N
大家经常见到的大概就是200,404,500等。
7 `2 |1 O5 p2 p7 b/ _& V+ I- s U
那449这个状态码是什么呢?
# D0 D) X/ t* \2 G# e
MSDN上的解释:
/ Z- `2 |4 L! ` {
Retry after doing the appropriate action
2 R6 W& c5 i) C4 D7 x1 m
8 `, r- M2 Q# i% A9 x2 O
GOOGLE在线翻译上说的是:
, `; \% _0 T- N' T1 Z; `. `
再审后,做适当的行动
. S9 A! M4 c. j/ T8 M: @! J% u
. r# W! E" y2 v0 Z6 l6 z
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
& v; h+ `. T. ]+ J/ i
先和普通的HTML的执行一样,先执行了449的返回的信息。
1 H, J1 i( S1 s6 i* a' m
然后再自动浏览当前提交的页面。
! l- u B$ O+ v ?5 I
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
e) o* M0 ?: S5 k: q" L4 l( B3 m
7 W! V, X5 ^1 w
在各种动态脚本中,这个状态码的作用似乎还是挺大的
{- S* z6 n5 y4 Z4 z
可以在执行页面前,用JS做收集COOKIES等一些事情。。
6 ?9 O. ?' S9 W, s/ q, a
或者验证用户的一些信息等。
* e/ Z5 X! M( @. \) H+ W6 c3 o
不准想到挂马那方面去了。
9 h6 z7 G0 S4 `* s
4 X2 C% }1 i- [4 |! s5 j
在ASP里面有简单的实现的方法。
. L8 x2 H% f3 z* _. |; ^$ m# I' V
PHP也只需要设置HTTP状态头就行。
欢迎光临 广西经贸职业技术学院论坛 (http://gxjmbbs.com/)
Powered by Discuz! X3.2