TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
% W3 A: A% S* Y: L& V大家经常见到的大概就是200,404,500等。' `$ a: T( ^+ k$ _; t
那449这个状态码是什么呢?$ B, {. Y' Z$ H; S, ^
MSDN上的解释:
8 `4 H8 n3 a: H! I A3 u1 jRetry after doing the appropriate action. m: C% V3 B! G: h7 N5 M6 L2 [
! W6 _2 ]4 P- B' k, }" A
GOOGLE在线翻译上说的是:
' f2 S. Q+ h. P) o$ F再审后,做适当的行动
@8 \: O! n1 ~1 z0 ^/ U* }) @8 w; M) k( @4 W% k
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:" C$ b8 i# `" Q" t3 c
先和普通的HTML的执行一样,先执行了449的返回的信息。. X& Z$ Y/ [" P" A- p' t1 ^
然后再自动浏览当前提交的页面。% s" f# O2 p/ I* s+ U( k
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。& M2 {/ P' W0 f: i
7 \/ T! a4 F( }/ e
在各种动态脚本中,这个状态码的作用似乎还是挺大的
7 N$ o. }, |4 g1 n4 S可以在执行页面前,用JS做收集COOKIES等一些事情。。
6 g" L9 c8 J6 V6 \0 \或者验证用户的一些信息等。, ]2 {+ K9 e7 d2 r) d2 u
不准想到挂马那方面去了。+ i: @4 c) B, M+ ]! \
. h0 R# o0 O: k' |* }0 ~ l在ASP里面有简单的实现的方法。
0 `0 Y) B7 b5 W0 G1 j5 RPHP也只需要设置HTTP状态头就行。 |
|