TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
# |4 y5 @ \; S$ W大家经常见到的大概就是200,404,500等。
5 y# ]0 Q' [& X& P' Z: h/ G那449这个状态码是什么呢?
; A+ _0 G* P- i+ z b% BMSDN上的解释:
+ U, \' N. A* b: T. nRetry after doing the appropriate action
! \, j; h7 f, w6 G. N2 \9 T: S7 G, M% o5 [
GOOGLE在线翻译上说的是:1 O' y7 _% n, Z( z6 C0 w+ K
再审后,做适当的行动
. s* P# |& ^+ V" P! h1 O
. X% q% F# k9 }/ o9 E8 f& @呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:2 @, S* u, Q& n2 `& d
先和普通的HTML的执行一样,先执行了449的返回的信息。: f3 H; ?( l) l9 Z$ |$ a
然后再自动浏览当前提交的页面。 P, y8 Q2 a, s. p, g% a# H
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
& v0 {9 Z B* E& A
[( ]: E0 j! a3 q, p在各种动态脚本中,这个状态码的作用似乎还是挺大的
8 J, Y8 a/ Q7 `5 n; P( W% W4 b可以在执行页面前,用JS做收集COOKIES等一些事情。。
l+ ]6 C# M6 p& d或者验证用户的一些信息等。
( F/ F9 T8 O6 [; q$ `- l不准想到挂马那方面去了。
7 z I4 ^0 Q0 k) D& f6 \! L$ X
- b3 ^; t* i% a; l/ _0 F' V- r& d在ASP里面有简单的实现的方法。
5 {+ S/ r4 H( }PHP也只需要设置HTTP状态头就行。 |
|