TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码$ h+ ^3 w$ }5 ^7 G' } i
大家经常见到的大概就是200,404,500等。
( ]( x) D! E& i$ @9 k那449这个状态码是什么呢?
) I5 o! T$ @0 [, Y6 ?" U3 W- zMSDN上的解释:
% B( D/ @5 f. H) O7 I0 oRetry after doing the appropriate action
3 L6 T! J, m8 a) G# z5 {: J+ u5 F2 n8 x1 m9 x- {1 N+ n! a! g
GOOGLE在线翻译上说的是:
1 ^. P4 g1 z) d# a- D- F再审后,做适当的行动
. U( q8 @' @ _* x5 \$ W1 g4 e( |, p4 q: D
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:- F: u0 p' j' A" `
先和普通的HTML的执行一样,先执行了449的返回的信息。/ h7 A; q7 k8 f7 g ? `
然后再自动浏览当前提交的页面。8 Z$ A' J9 w! C4 G
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
a/ u: N% |7 V
- }/ p+ n$ k' h+ t在各种动态脚本中,这个状态码的作用似乎还是挺大的/ a! s' d3 H3 ?: `! s
可以在执行页面前,用JS做收集COOKIES等一些事情。。' J I( A# A3 j* D& F7 e3 [# `5 r
或者验证用户的一些信息等。
7 R! {4 B# E- i" ~( H不准想到挂马那方面去了。
3 }, Q/ f, s- H0 |% @6 v7 z0 P! p' f6 [$ B$ R* k( C, \) P7 y
在ASP里面有简单的实现的方法。
2 m- Z; Y& I; ~* SPHP也只需要设置HTTP状态头就行。 |
|