广西经贸职业技术学院论坛
标题:
[建站技术]谈449
[打印本页]
作者:
月中水
时间:
2009-10-16 01:07
标题:
[建站技术]谈449
HTTP的状态码
! ]' S' E: L' }9 K' C
大家经常见到的大概就是200,404,500等。
# v# a( X5 w& @' i2 O" Q
那449这个状态码是什么呢?
" I- X/ h, S! D% ~) [- N
MSDN上的解释:
1 X; K }+ M1 J2 K+ K' `
Retry after doing the appropriate action
& b( J! z% Y+ e* \( V$ |3 a8 S
2 y* d( o1 w' k9 V' q3 M* ?
GOOGLE在线翻译上说的是:
* }- R3 ?; Z, V# `/ [. J
再审后,做适当的行动
+ Q7 A) k# l. n3 A
. ?, i1 l' M+ z7 h) h4 ?! V* @. ?
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
z9 s9 S# p3 A; B) B
先和普通的HTML的执行一样,先执行了449的返回的信息。
$ }5 N; N, K+ i9 N: }
然后再自动浏览当前提交的页面。
+ I% h2 t/ V1 i: H
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
9 q3 Q* c1 s5 A, H. `/ X; v
* C% X7 u c: I2 x- u
在各种动态脚本中,这个状态码的作用似乎还是挺大的
4 Y: H" x! U& A9 }; f; N" e% x
可以在执行页面前,用JS做收集COOKIES等一些事情。。
& H) j. f+ F; i9 z+ c0 e7 G/ W# n
或者验证用户的一些信息等。
6 U' D( z, z. B5 z
不准想到挂马那方面去了。
) D8 ~% J5 v* ]! E3 A
; ?* Y9 f& G7 v3 |- S
在ASP里面有简单的实现的方法。
5 i l4 A& e' o5 e2 k7 F! h8 v- _
PHP也只需要设置HTTP状态头就行。
欢迎光临 广西经贸职业技术学院论坛 (http://www.gxjmbbs.com/)
Powered by Discuz! X3.2